如何在详细信息视图控件中获取下拉控件的选定值。当它处于编辑模式时

时间:2009-11-28 07:47:48

标签: c# asp.net

我有一个带有项目模板和edititemtemplate的detialsview控件。  当用户在详细信息视图中查看编辑按钮时,所有控件都将替换为文本框控件和下拉控件。但在下拉控制中  我有一个问题  在详细信息视图控制项模板字段的读取模式中具有值=“印度”  当我点击这里的编辑模式时,我现在得到了下拉控件,填充了所有国家/地区。 对于此记录,所选值应为“india”,然后休息所有国家/地区名称应该是下拉控件

我的代码看起来像这样

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 =“server”&gt;             “ DataTextField =“Phone”DataValueField =“PhoneID”&gt;

所以在编辑模式下如何向用户显示下拉列表中的此选定值应该是第一个,然后是其他国家/地区名称

我怎么能在这里实现这一个。从过去2天寻找这个解决方案   任何帮助都会很棒 谢谢

1 个答案:

答案 0 :(得分:0)

我认为您的代码段不完整。

但是:除非您有一些东西要拖出下拉列表的SelectedValue并将其放在第一位,否则下拉列表将具有与数据库查询相同顺序的条目。