3,244
社区成员




using (SPWeb web = site.OpenWeb(""))
{
SPList list = web.Lists["类型列表"];
web.AllowUnsafeUpdates = true;
foreach(SPFolder folder in list.RootFolder.SubFolders)
{
if(folder.Name == "文件名称")
{
SPListItem item = folder.Item;
SPFieldLookup lookup = (SPFieldLookup)list.Fields["类型"];
if(lookup !=null)
{
//都不成功 直接"1;#文件夹"也不行
item["类型"] =new SPFieldLookupValue(1,"文件夹") ;
//item["类型"] =lookup.GetFieldValueAsText(new SPFieldLookupValue(1,"文件夹")) ;
item.Update();//会提示只读域 不允许更新类似的错误提示
}
}
}
web.AllowUnsafeUpdates = false;
}
SPListItem folderitem = folder.Item;
folderitem["lll"] = new SPFieldLookupValue(2, "T2");
folderitem.Update();
using (SPWeb web = site.OpenWeb(""))
{
SPList list = web.Lists["类型列表"];
web.AllowUnsafeUpdates = true;
foreach(SPFolder folder in list.RootFolder.SubFolders)
{
if(folder.Name == "文件名称")
{
SPListItem item = folder.Item;
SPFieldLookup lookup = (SPFieldLookup)list.Fields["类型"];
if(lookup !=null)
{
//都不成功 直接"1;#文件夹"也不行
item["类型"] =new SPFieldLookupValue(1,"文件夹") ;
//item["类型"] =lookup.GetFieldValueAsText(new SPFieldLookupValue(1,"文件夹")) ;
item.Update();//会提示只读域 不允许更新类似的错误提示
}
}
}
web.AllowUnsafeUpdates = false;
}
foreach (SPFile file in folder.Files)
{
Console.Write("\r\nfilename:" + file.Name);
SPListItem item = file.Item;
item["lll"]=new SPFieldLookupValue(2, "T2");
item.Update();
}