建立圖片庫
SPListTemplateCollection ListCollection = web.ListTemplates;
SPListTemplate ListTemp = null;
for (int i = 0; i < ListCollection.Count; i++)
{
if (ListCollection[i].Type.ToString() == "PictureLibrary")
{
ListTemp = ListCollection[i];
break;
}
}
web.Lists.Add(listname, "文件庫說明", ListTemp);
建立文件庫
SPListTemplateCollection ListCollection = web.ListTemplates;
SPListTemplate ListTemp = null;
for (int i = 0; i < ListCollection.Count; i++)
{
if (ListCollection[i].Type.ToString() == "DocumentLibrary")
{
ListTemp = ListCollection[i];
break;
}
}
SPDocTemplate Doctemp = null;
SPDocTemplateCollection docCollection = web.DocTemplates;
foreach (SPDocTemplate Temp in docCollection)
{
if (Temp.Name.Contains("Microsoft Office Word 97-2003 文檔"))
{
Doctemp = Temp;
break;
}
}
web.Lists.Add(listname, "文件庫說明", ListTemp, Doctemp);
根據SPListTemplate Type 可以擷取產生模板