当我们点击网格视图时,我有显示默认值的下拉列表。 同时,下拉列表不是用于更新值的人口。
cmd.CommandText = "SELECT * FROM COMPANY";
DataTable dtt = new DataTable();
dtt.Load(cmd.ExecuteReader());
DropDownList ddlCompanyName = new DropDownList();
String compidd = ddlCompanyName.SelectedValue;
ddlCompanyName.DataSource = dtt;
ddlCompanyName.DataTextField = "COMPANYNAME";
ddlCompanyName.DataValueField = "COMPANYID";
ddlCompanyName.DataBind();
ddlCompanyName.SelectedValue = compidd;
请帮我在第一时间使用默认值(compidd)填充下拉列表。
答案 0 :(得分:0)
如果表单中已存在下拉列表,则清除现有项目,然后分配新数据源,但避免为其分配新实例。您可以使用
清除项目ddlCompanyNames.Items.Clear();
如果由于某些要求而必须动态创建下拉列表,请不要忘记将新创建的下拉列表添加到表单/面板中。