|  | 
 
 发表于 2020-7-30 10:00:01
|
显示全部楼层 
| 楼主是什么意思? 
 是说当更改项后,再执行一次这段代码吗?
 
 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();
 
 
 假如是这样,那干嘛还要用if (!IsPostBack)呢?
 !IsPostBack表示第一次加载页面时执行的..
 
 把这句去掉试试..
 
 或者我误解了楼主的意思?
 | 
 |