在SharePoint下拉列表中设置选定的值

时间:2010-08-03 13:02:05

标签: c# sharepoint sharepointfoundation2010

我们正在使用SharePoint 2010 Foundation。

我们在列表中有一个项目,其中包含来自其他列表的值的下拉列表。

当我们将列表作为SharePoint列表访问时,它可以正常工作,我们可以选择一个值,保存列表,下次我们访问列表时选择正确的值。

我们编写了一个表格,用于更新列表。当我们拉出表单时,选择一个值并保存它,我们可以通过直接访问列表看到该值已被保存。

然而,当我们再次拉出表单时,它是列表中第一个被选中的项目。尝试在绑定列表之前存储所选值是临时变量但是无法使其工作。任何人都知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我们找到了解决方案。

诀窍是在绑定列表之前获取SPListItem的ToString的第一部分的数字。

然后使用该数字在绑定列表后设置所选值

参数:

 SPListItem currentItem, string fieldName

代码:

 string selectedValue = currentItem[fieldName].ToString().Substring(0,1);

 //... Bind list

 ddlLookup.SelectedValue = selectedValue;