0

我们正在使用 SharePoint 2010 Foundation。

我们在一个列表中有一个项目,它是一个下拉列表,其中包含另一个列表中的值。

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

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

但是,当我们再次拉起表单时,它是列表中被选中的第一个项目。已尝试在绑定列表之前将所选值存储为临时变量,但无法使其正常工作。有人知道怎么修这个东西吗?

4

1 回答 1

0

我们找到了解决方案。

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

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

参数:

 SPListItem currentItem, string fieldName

代码:

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

 //... Bind list

 ddlLookup.SelectedValue = selectedValue;
于 2010-08-03T14:06:25.277 回答