首先
formload事件中处理
sqladapter da=new sqladapter("...");
dt=new datatable(); //dt设置成form下的成员
da.fill(dt)
datagridview.datasource=dt.defaultview;
在接下来的全选删除操作中我这样处理。删除buttonclick中。
if(datagridview.selectrows.count==datagridview.rows.count)
dt.rows.clear() //就是上面的dt
da.update(dt);//回写数据库问题是 为什么datagridview显示是清空了,但是数据库里数据仍然存在,也就是da.update(dt)没有起作用。。 如果我在删除buttonclick中只写一条da.update(dt),然后手动在datagridview中删除相应的行,在点击删除button,数据库中却可以删除纪录。。不知道是什么原因。另外 ,我的按钮是放在toolstrip上的 会不会是焦点的问题
formload事件中处理
sqladapter da=new sqladapter("...");
dt=new datatable(); //dt设置成form下的成员
da.fill(dt)
datagridview.datasource=dt.defaultview;
在接下来的全选删除操作中我这样处理。删除buttonclick中。
if(datagridview.selectrows.count==datagridview.rows.count)
dt.rows.clear() //就是上面的dt
da.update(dt);//回写数据库问题是 为什么datagridview显示是清空了,但是数据库里数据仍然存在,也就是da.update(dt)没有起作用。。 如果我在删除buttonclick中只写一条da.update(dt),然后手动在datagridview中删除相应的行,在点击删除button,数据库中却可以删除纪录。。不知道是什么原因。另外 ,我的按钮是放在toolstrip上的 会不会是焦点的问题
直接写:dt.clear()试试