三、SqlDataAdapter
SqlDataAdapter可以使用Update("数据集对象",数据表名) 来执行增删改操作,
将修改过的数据集中提交到数据源,下面这种方式只能单标操作,并且数据表里包含主键
DataAdapter.Update(数据集对象,数据表名称); 注意此时的DataAdapter,DataSet,表名,必须是之前绑定DataGrid时查询用到的DataAdapter,DataSet,表名
SqlCommandBuilder 会根据Ds的内容自动生成 插入 修改 删除 命令病执行
SqlCommandBuilder scb=new SqlCommandBuilder (da(DataAdapter));

注意将:SqlDataAdapter,DataSet,放在全局时不能用static修饰,会变成静态共有,在用SqlCommandBufider调用时会报错
去除最后一个空白行,AllowUserToAddRows----false
网友评论