日期:2014-05-18  浏览次数:20540 次

DropDownList的编辑问题
DropDownList初值值为B ,对某个记录点击修改,在修改页面,很多值都是取自数据库,并赋值给各个控件,但是在赋值给DropDownList时出现问题.
DropDownList有两个下拉的值(A和B),如果对DropDownList进行修改,下拉之后在下拉框出现两个B,没有A,这样就无法修改DropDownList的值了.
不知道这样描述有没有说清楚?

------解决方案--------------------
清空DropDownList的Items,再重新添加
------解决方案--------------------
if (DropDownList3.Items.Count < 2)
{
Conn.Open();
StrSql = "select distinct sname from table1 order by sname asc";
Cmd = new SqlCommand(StrSql, Conn);
dr = Cmd.ExecuteReader();
while (dr.Read())
{
DropDownList3.Items.Add(dr[0].ToString());
}
Conn.Close();
}