2010-08-03 50 views
0

我们正在使用SharePoint 2010 Foundation。在SharePoint下拉列表中设置选定的值

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

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

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

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

+0

你能发布的代码示例? – 2010-08-03 13:50:06

回答

0

我们找到了解决方案。

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

然后用这个数字来设置所选值列表势必

参数后:

SPListItem currentItem, string fieldName 

代码:

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

//... Bind list 

ddlLookup.SelectedValue = selectedValue; 
+0

如果这是您的答案,请将其标记为“未回复”Feed中不显示。 – CBono 2010-08-03 19:36:33

+0

@CBono,我会,但系统不允许你在x天过去之前接受你自己的答案。 – 2010-08-04 07:43:50

相关问题