繁体   English   中英

如何在detailsview控件中为下拉控件获取选定的值。 处于编辑模式时

[英]how to get an selected value fora dropdown control inside detailsview control. when it is in edit mode

我有一个带项目模板和edititemtemplate的detialsview控件。 当用户在详细信息视图中单击编辑按钮时,所有控件都将替换为文本框控件和下拉控件。 但是在下拉控件中,当我在此处单击编辑模式时,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 =“ server”>“ DataTextField =” Phone“ DataValueField =” PhoneID“>

因此,在编辑模式下,我如何向用户显示该下拉列表中的此选定值应先显示,然后再按其他国家/地区的名称显示

我怎么能在这里达到这一目标。 寻找过去2天的解决方案,非常有帮助,谢谢

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

但是:除非您需要执行一些操作以拉出下拉列表的SelectedValue并将其放在第一位,否则下拉列表中的条目将与数据库查询的顺序相同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM