Thursday, 16 February 2012

Create a choice field columns


 using (SPSite osite = new SPSite("http://admin-pc:2345"))
            {
                using (SPWeb oweb = osite.OpenWeb())
                {
                    try
                    {
                        SPList olist = oweb.Lists.TryGetList("anand");
                        olist.Fields.Add("new1", SPFieldType.Choice, false);
                        SPFieldChoice ochoice = (SPFieldChoice)olist.Fields["new1"];
                        ochoice.EditFormat = SPChoiceFormatType.Dropdown;
                        ochoice.Choices.Add("Male");
                        ochoice.Choices.Add("Female");
                        ochoice.Update();
                        SPView view = olist.DefaultView;
                        view.ViewFields.Add("new1");
                        view.Update();
                        oweb.AllowUnsafeUpdates = true;
                        olist.Update();
                        oweb.AllowUnsafeUpdates = false;
                        Console.WriteLine("operation sucess");
                        Console.ReadLine();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }

                }
            }

No comments:

Post a Comment