|
if (!IsPostBack)
{
string strConn="Data Source=cnshangh601p;uid=accpac;pwd=accpac;Initial Catalog=ELSH";
SqlConnection sqlcn = new SqlConnection(strConn);
sqlcn.Open();
SqlCommand selectCmd2 = new SqlCommand("Select * From ReportUser where UserType=2",sqlcn);
SqlDataReader dr2;
dr2 = selectCmd2.ExecuteReader();
while (dr2.Read())
{
UserList.Items.Add(new ListItem(dr2["UserName"].ToString(),dr2["LogName"].ToString()));
}
dr2.Close();
sqlcn.Close();
我程序中的列表项目是用上面的代码直接形成的,
控件指定了autopostback
我好在更改列表选项的时候执行程序,
结果。。。。
每次更改选项,列表就会重复增加一次上面程序得出的结果。。就是while语句中的部分。。无论怎么改程序都一样。。。
} |
|