2010-08-03 91 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

相關問題