SqlConnection mycon=new SqlConnection(strcon);
SqlCommand mycom=new SqlCommand(strdel,mycon);
mycon.Open();
mycom.ExecuteNonQuery();
mycon.Close();
sqlDat.Fill(dsbj1);
dgbj.EditItemIndex=-1;
dgbj.DataBind(); 这种删除方法有错误吗?
为什么删除的时候需要点2次datagrid才会涮新显示是删除掉了? 虽然点第一次的时候它已经被删除了,可是datagrid显示还在。。再随便点击一个事件它就显示没有了 周末啊。不好意思打扰了,麻烦会的给说说
SqlCommand mycom=new SqlCommand(strdel,mycon);
mycon.Open();
mycom.ExecuteNonQuery();
mycon.Close();
sqlDat.Fill(dsbj1);
dgbj.EditItemIndex=-1;
dgbj.DataBind(); 这种删除方法有错误吗?
为什么删除的时候需要点2次datagrid才会涮新显示是删除掉了? 虽然点第一次的时候它已经被删除了,可是datagrid显示还在。。再随便点击一个事件它就显示没有了 周末啊。不好意思打扰了,麻烦会的给说说
否则,你现在说的需要点几次才会显示出删除,是因为你在其他地方(比如Page_Load)指定了重新获取再绑定。所以就出现了正确的数据。
最差的办法可以刷新FORM:this.Refresh() ;呵呵
这一句不算绑定吗?