【发布时间】:2009-11-28 07:47:48
【问题描述】:
我有一个带有项目模板和 edititemtemplate 的 detialsview 控件。 当用户在 detailsview 中单击编辑按钮时,所有控件都将替换为文本框控件和下拉控件。但在下拉控件中 我有一个问题 在 detailsview 控件项模板字段的读取模式下具有 value="India" 当我现在单击此处的编辑模式时,我正在通过填充所有国家/地区获得下拉控件。 对于这条记录,选择的值应该是“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 =“服务器” > " DataTextField="Phone" DataValueField = "PhoneID">
所以在编辑模式下,我如何向用户显示下拉列表中的这个选定值应该首先出现,然后是其他国家/地区名称
我怎样才能在这里实现这一目标。从过去 2 天开始寻找这个解决方案 任何帮助都会很棒 谢谢你
【问题讨论】: