我有一個從數據庫表中填充頁面加載事件的下拉列表。以編程方式更改數據綁定下拉列表
下拉有DataTextField設置爲項目名稱和DataValueField設置爲項目ID(整數)。
後來我改變在GridView
GridViewRow row = GridView1.SelectedRow;
ddlProjectList.SelectedItem.Text = row.Cells[2].Text;
是否更改下拉列表與此代碼的SelectedIndexChanged事件選擇的項目與此代碼dropdowlist導致DataValueField屬性也更改爲正確的項目ID號?如果沒有,是否有更好的方法來做到這一點?
=============================================編輯 實際上這段代碼似乎在列表中添加了一個額外的項目,以便我使用此代碼設置的項目被列出兩次,因此我不認爲我的代碼是正確的
更好的答案http://stackoverflow.com/questions/3496456/setting-dropdownlist-selecteditem-programmatically#answer-3496495 – Four 2012-09-27 13:52:31