我现在有两个数据表 table1 和 table2
其中 table1 的数据解构和内容如下
COL1 COL2
1 A
2 B
table2的内容如下
COL1 COL2
1 g
2 B
3 c
4 D
现在 我要把table1中的数据和table2中的数据进行比较,如果不同则按照table2中的数据进行相应修改然后用 dataAdapter.Update(table1) 的方法 把table1中的数据更新回去。
应该怎么办?
我试了 table1.Merge(table2) 然后dataAdapter.Update(table1)但是发现没有变化。
其中 table1 的数据解构和内容如下
COL1 COL2
1 A
2 B
table2的内容如下
COL1 COL2
1 g
2 B
3 c
4 D
现在 我要把table1中的数据和table2中的数据进行比较,如果不同则按照table2中的数据进行相应修改然后用 dataAdapter.Update(table1) 的方法 把table1中的数据更新回去。
应该怎么办?
我试了 table1.Merge(table2) 然后dataAdapter.Update(table1)但是发现没有变化。
解决方案 »
- 怎样让DataGridView的大小,随窗口的大小变化而变化。
- 获取flv播放的时长
- VB中写的DLL在ASP.NET中调用总是错误
- c#关于检测打印机,各位大虾请赐教
- Windows 资源本地化编辑器 (winres.exe) 怎么用?
- 关于form上面的进度条
- 求文档——.Net2005下插入自己的Snippet?
- 我想把html格式的文件转化为XML格式的文件后,用.net的 xmltextreader解析xml和xsl文件来获取我想要的值,怎么做才有这样的效果呢?谢谢
- c#应用程序安装问题
- 利用C#实现对5个进程的调度模拟,要求使用优先权高者优先算法进行模拟调度。应该怎么实现啊?
- 请教ASP.NET调用ORACLE函数的方法
- NAnt中执行NUnit,如何在运行的时候读入必须的dll
其实我的 table1 和 table2是根据不同的情况和条件得到的。
--------------------------------------------------------------------------
是table1没有变化 还是数据库更新没有变化?
1 A
2 B
table2的内容如下
COL1 COL2
1 g
2 B
3 c
4 D
要合并后的结果,就是把table2表的内容更新到table1的数据源中。
COL1 COL2
1 g
2 B
3 c
4 D
table1.Merge(table2);----------------------
这样没有效果吗?
我用了 table1 = table2.copy 也不行,断点跟进后发现 RowState 始终等于 unchange.