在web中不建议这样处理,因为保存到数据库之前你需要检测所有可能的数据冲突。况且webform 以页面重载来处理数据存储。每次更新都需要进行页面重载。这样如果你要实现的话,必须先用javascript在客户端进行校验和判断,然后回存,要实现是可以的,但是需要做很多加工。
解决方案 »
- .net 多参数网页url重写
- 使用vs2010的问题:关于设置对象属性的问题
- 学习C#语言开发.net比较好的书
- xmliy 给您补80分,您能再深入谈一下js继承么
- asp.net读写excel并可以保存至服务器端
- 不明白为什么还要提示?
- asp.net 同步缓存
- ##--在装一个例子的时候EXE文件提示:批定的路径不可用Internet information Server 可能并未运行或者是路径已重定向到别外的计算机
- =datalist中调用SelectedIndexChanged问题?
- 通过Form的action进行网页的跳转
- 在Datagrid中怎样实现RadioButton的单顶选定
- asp是不是完蛋了?
0Aconn.Open();
SqlDataAdapter da = new SqlDataAdapter("select * from table1", conn);
DataSet ds = new DataSet();
da.Fill(ds);
ds.Tables[0].Rows[0][0] = "Changed"; //修改DataSet
SqlCommandBuilder cb = new SqlCommandBuilder(da);
da.Update(ds); //保存DataSet
不可以
采用sqldataadapter.update()方法更新数据库必须要保证数据是从单表映射过来的
如果是多表,只能多建立sqlcommand对象或更换sql语句来分别更新,这样就不能批量修改了