对数据库的增删改是通过对sql语句控制来实现的,你对这几个command中的text属性里面写sql语句,不就实现对数据库的操作了嘛!
解决方案 »
- 求DevExpress皮肤中文名
- access 写的更新语句,怎么弄都不能更新成功,真的“被access”。。。。。
- 怎么能访问并控制DataGridView的滚动条呢
- 带参数的SQL语句删除不成功,用到了关键字in,但是在.net中也没有报异常?
- 请教:怎样把一个winform程序改成一个托盘
- 关于C#生成发布问题!
- 如何使label中的字滚动显示
- 关于DataGridView更新数据,关于DataTable的ImportRow?
- c#新手,在一个xna模板中看到一个按键函数,看不懂,求前辈指点
- 怎么在c#中实现DropDownList 绑定一个 “全部” 选项
- 请问各位大哥,用C#编写数据库程序,有关数据库配置得一些信息放到哪里比较合适????也放到Ini文件里么???
- 请教,关于数据同步的问题....
而当这个dataset出现了增删改记录的操作之后,可以调用ds.AcceptChanges()和ada.Update()来简便地根据dataset更新数据库
而根据dataset中数据改变的形式(增删改),adapter会调用对应的command来完成对数据库的更新
Added,Modified,Delete,然后使用对应的Command
===========================
不是。
更新数据库时,是自动调用这些命令,但你必须在更新数据库之前把这些更新命令设置好。
你可以使用CommandBuilder来自动生成这些命令