Sharepoint更新查找列
我正在尝试通过SharePoint对象模型更新Lookupvalue字段“Items” “Products”是一个列表中的一列,用作字段“Items”中另一个列表的查找列 在我的Web部件中,我现在有项目下拉列表Sharepoint更新查找列,sharepoint,Sharepoint,我正在尝试通过SharePoint对象模型更新Lookupvalue字段“Items” “Products”是一个列表中的一列,用作字段“Items”中另一个列表的查找列 在我的Web部件中,我现在有项目下拉列表 string strItems = ddlItems.SelectedValue.ToString(); item["Items"] = new SPFieldLookupValue("strItems"); item.Update(); 但是,这会在内部导致错误,SharePo
string strItems = ddlItems.SelectedValue.ToString();
item["Items"] = new SPFieldLookupValue("strItems");
item.Update();
但是,这会在内部导致错误,SharePoint存储这些引用的方式如下: 数字符号#显示值,即
145;#Soup
12;#Cake
874;#Steak
这是SPFieldLookupValue的构造函数中应该包含的内容。或者,如果它更有用,可以使用构造函数的变量,该变量接受int-id和字符串显示值
更多信息如下:
SharePoint在内部存储这些引用,如下所示: 数字符号#显示值,即
145;#Soup
12;#Cake
874;#Steak
这是SPFieldLookupValue的构造函数中应该包含的内容。或者,如果它更有用,可以使用构造函数的变量,该变量接受int-id和字符串显示值
更多信息如下:
您需要将Items列设置为产品表示的SPItem的ID。您可以通过将下拉列表的DataTextValue设置为ID,然后使用SelectedValue来完成此操作。您还可以在下拉列表中选择新项目时执行CAML查询 你可以在这篇博文的底部找到更多信息:
您需要将Items列设置为产品表示的SPItem的ID。您可以通过将下拉列表的DataTextValue设置为ID,然后使用SelectedValue来完成此操作。您还可以在下拉列表中选择新项目时执行CAML查询 你可以在这篇博文的底部找到更多信息: