In this article I’m going to discuss how we can create a SharePoint list
programmatically in c# and how we can add columns to the created list.
Actually this is very simple task; this is a sample code.
In
the above code I have created Generic list and normal Text column. You
can use whatever list type and field type according to your requirement.
To learn more about SharePoint lists, follow "SharePoint List C# Part 1".
If you want to add lookup columns please refer "Add Lookup Column to SharePoint List programmatically".
To learn how to create List View, refer "Create SharePoint List View Programmatically".
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| public void createList(){ // choose your site SPWeb web = site.OpenWeb(); SPListCollection lists = web.Lists; // create new Generic list called "My List" lists.Add("My List", "My list Description", SPListTemplateType.GenericList); SPList list = web.Lists["My List"]; // create Text type new column called "My Column" list.Fields.Add("My Column", SPFieldType.Text, true); // make new column visible in default view SPView view = list.DefaultView; view.ViewFields.Add("My Column"); view.Update();} |
If you want to add lookup columns please refer "Add Lookup Column to SharePoint List programmatically".
To learn how to create List View, refer "Create SharePoint List View Programmatically".
No comments:
Post a Comment