2009-11-28 67 views
0

我有一個detialsview控制項目模板和edititemtemplate。 當用戶在detailsview中查看編輯按鈕時,所有控件都將被替換爲文本框控件和下拉控件。但在下拉控制 我在DetailsView控件項模板字段的讀取模式的問題 是有值=「印度」 當我點擊編輯模式現在在這裏我得到下拉控制與填充的所有國家。 作爲該記錄的選擇的值應該是「印度」然後休息所有國家名稱應在下拉菜單控制現身如何獲取detailsview控件中的下拉控件的選定值。當它處於編輯模式

我的代碼看起來像這樣

public DataSet PopulateDropDownList() 

{ 

SqlConnection myConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["MyDatabase"].ConnectionString); 

SqlDataAdapter ad = new SqlDataAdapter("SELECT * FROM country", myConnection); 

DataSet ds = new DataSet(); 

ad.Fill(ds, "country"); 

return ds; 

} 
<ItemTemplate > 

'RUNAT =‘服務器’> 「 DataTextField =」 電話」 DataValueField = 「PhoneID」>

所以在編輯模式如何可以昭W用戶在該下拉選擇這個值應該由其他國家comefirst然後follwd命名

我怎麼可以在這裏實現這一目標之一。尋找這個解決方案從過去2天 任何幫助將是偉大的 謝謝

回答

0

您的代碼片段不完整,我認爲。

不過:除非你有拖拉出來的下拉列表中的SelectedValue,並把它放在第一,下拉列表將在相同的順序數據庫查詢的條目。

相關問題