在DataSet里面Delete只是删除了离线数据,并没有真正删除数据库的数据还需要调用DataAdapter上的Update方法,而Update方法其实是调用了内置的DeleteCommand上的语句,DeleteCommand就是一个Sqlcommand对象,他的SQL语句怎么写,是你可以定制的,你可以让他只删除一个表的,也可以让他删另一个表的.
解决方案 »
- 事件模型怎么建立呢?
- 找到一个可以看清楚代码的在线视频播放网站,可是……
- --------高手请进,当DataGrid的记录为空时,如何自定义显示一条信息----------------
- winform中如何取得DataGrid当前单元格的坐标位置?
- 真是个奇怪的问题
- 不包含可为 COM 互操作注销的任何类型??????????????????
- 为什么在XML文件中定义的SQL语句要将“<”(大于),“>”(小于)转换为“>”,"<"处理?
- 关于正则表达式匹配无异常,资源耗尽的最佳解决方案
- 关于下拉控件,绝对是个问题!求救!!
- 欢迎讨论:在win98下发布.net程序的完美解决方案(兼谈微软给我的痛)
- 对于C#教学中的实验设计请各位指点?
- 有人知道如何在Microsoft Visual Studio 2008中用c#语言引用dll插件的吗?
我是自学编程的,很多编程习惯不好,想再请教一个编程习惯的问题做数据库的程序,因为有很多界面可以重用,比如两个产品,业务部分分别一张表:产品TB1,产品TB2
产品TB1和产品TB2基本结构很相似,业务也很相似。如果是做一个界面,然后用全局变量区分用于管理哪个产品,写form_load的时候重新设置两个产品的界面。这样源文件的文件数很少,但是文件里面的代码量较大,而且逻辑相对复杂。
如果做两个界面文件,代码量会少一些,而且逻辑比较清楚。还能直接在控件上绑定数据。请问各位一般是习惯采用哪种方式?
对于同样技术水平的人,内部实现原理相同的情况下,哪种方式做出来的程序稳定,哪种生成的二进制文件小?
有必要吗?判断一下哪个产品,绑定不同的表不就行了,真不行放个Tab,两个都绑上去,他要用哪个让他自己选哪个。
两个表的相似字段可不可以直接绑一个控件上呢?