返回一个网站集下的全部网站以及网站下面的列表名称的代码:
SPSite mySite = SPContext.Current.Site; SPWebCollection subSites = mySite.AllWebs; for ( int i = 0 ;i < subSites.Count;i ++ ) }
新建立一个子网站的代码:
SPWeb mySite = SPContext.Current.Web; SPWebCollection subSites = mySite.Webs; string currentTemplate = mySite.WebTemplate; string siteUrl = TextBox1.Text.ToString(); string siteTitle = TextBox2.Text.ToString(); string siteDescription = TextBox3.Text.ToString(); subSites.Add(siteUrl, siteTitle, siteDescription, 1033 , currentTemplate, true , false );
删除一个子网站的代码:
string deleteSite = TextBox1.Text.ToString(); SPSite mySite = SPContext.Current.Site; SPWebCollection sites = mySite.AllWebs; sites.Delete(deleteSite);
新建立一个网站集的代码:
SPWebApplication webApplication = SPContext.Current.Site.WebApplication; SPSiteCollection siteCollections = webApplication.Sites; siteCollections.Add( " http://Server_Name/sites/Site_Collection_Name " , " User_Name " , " User_Email " );
新建立网站的一些元素:
SPWeb mySite = SPContext.Current.Web; SPListCollection lists = mySite.Lists; string listTitle = TextBox1.Text; string listDescription = TextBox2.Text; string listType = ListBox1.SelectedItem.Text; SPListTemplateType listTemplateType = new SPListTemplateType(); switch (listType) lists.Add(listTitle, listDescription, listTemplateType);
应用模版来建立列表:
SPWeb mySite = SPContext.Current.Web; SPListTemplate template = mySite.ListTemplates[ " Decisions " ]; mySite.Lists.Add( " My Decisions " , " This is a list of decisions " , template);
删除一个列表(需提供列表的GUID ):
SPWeb mySite = SPContext.Current.Web; SPListCollection lists = mySite.Lists; SPList list = lists[TextBox1.Text]; System.Guid listGuid = list.ID; lists.Delete(listGuid);
返回一个列表的全部项目数据:
SPWeb mySite = SPContext.Current.Web; SPListItemCollection listItems = mySite.Lists[TextBox1.Text].Items; for ( int i = 0 ;i < listItems.Count;i ++ ) }
返回符合条件的列表的项目的数据:
SPWeb mySite = SPContext.Current.Web; SPList list = mySite.Lists[ " Books " ]; SPQuery query = new SPQuery(); query.Query = " <Where><Gt><FieldRef Name='Stock'/><Value Type='Number'>100</Value></Gt></Where> " ; SPListItemCollection myItems = list.GetItems(query); foreach (SPListItem item in myItems) }
在列表中新增加一个项目
SPWeb mySite = SPContext.Current.Web; SPListItemCollection listItems = mySite.Lists[TextBox1.Text].Items; SPListItem item = listItems.Add(); item[ " Title " ] = TextBox2.Text; item[ " Stock " ] = Convert.ToInt32(TextBox3.Text); item[ " Return Date " ] = Convert.ToDateTime(TextBox4.Text); item[ " Employee " ] = TextBox5.Text; item.Update(); }
删除列表中的一个项目:
SPWeb mySite = SPContext.Current.Web; SPListItemCollection listItems = mySite.Lists[TextBox1.Text].Items; int itemCount = listItems.Count; for ( int k = 0 ; k < itemCount; k ++ ) }
相关文章:
2022-12-23
2021-07-19
2022-12-23
2021-10-12
2021-09-30
2022-03-06
2022-12-23
2021-06-25
猜你喜欢
2022-12-23
2022-12-23
2022-12-23
2022-12-23
2022-12-23
2021-10-27
2022-03-08
相关资源
下载
2023-02-06
下载
2021-06-05
下载
2023-04-02