【发布时间】:2015-03-31 01:39:26
【问题描述】:
我成功地创建了一个 Sharepoint 列表(名为“XMLToPDFTestList”),我可以通过站点操作 > 查看所有站点内容查看该列表,但迄今为止,我向列表中添加列的尝试被证明是徒劳的。
这是我的尝试:
private void ProvisionallyCreateList()
{
SPWeb mySite = SPContext.Current.Web;
// Check to see if list already exists; if so, exit
if (mySite.Lists.TryGetList(listTitle) != null) return;
SPListCollection lists = mySite.Lists;
SPListTemplateType listTemplateType = new SPListTemplateType();
listTemplateType = SPListTemplateType.GenericList;
string listDescription = "This list is to hold inputted vals";
lists.Add(listTitle, listDescription, listTemplateType);
// Now add a couple of columns
SPList list = lists["XMLToPDFTestList"];
string faveNum = list.Fields.Add("favoriteNumber", SPFieldType.Text, false);
list.Fields[faveNum].Description = "favorite number";
list.Fields[faveNum].Update();
string faveCol = list.Fields.Add("favoriteColor", SPFieldType.Text, false);
list.Fields[faveCol].Description = "favorite color";
list.Fields[faveCol].Update();
}
这是我点击“XMLToPDFTestList”时看到的全部内容:
我的“直觉”是这句话:
SPList list = lists["XMLToPDFTestList"];
...不正确/不够具体。而不是“XMLToPDFTestList”,它应该是其他东西/预先添加一些东西,左右。但是,究竟是什么?
【问题讨论】:
标签: sharepoint-2010 splistitem splist