c#,判断2个dataTable是否一样的问题。。
答案:3 悬赏:50 手机版
解决时间 2021-03-11 10:19
- 提问者网友:wodetian
- 2021-03-10 19:07
我想问问,大家。在c#中如果你们判断2个datatable的表数据是不是一样你们怎么样去。。我先说下我的思路,看看对吗?有不对的地方你们给我提示下。现在做项目中需要判断.首先判断2个表结构是不是相等.(疑问:平时我们说的表结构相等是表的每列,列明相等还是该列的类型相等)在判断2个表的行数是不是相等在用2个for循环遍历2个表的i行j列的值是不是相等.(疑问:判断某行某列的值是不是相等问题.因为C#里面有值类型和引用类型,如果存在datatable的某列的数据类型是引用类型的。我怎么去比较啊?还有是不是datatable里面的数据类型都是值类型的,没有引用类型。可以直接用 equel去比较)请高手提示下,或给出点建议有好的方法去比较2个datatable的方法。。。。。还有按照我这个思路去比较对吗?还是少的了什么?
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-03-10 20:01
如果是完全相等的比较可以直接序列化成xml比较字符串即可。
全部回答
- 1楼网友:傲气稳了全场
- 2021-03-10 21:52
是判断某列数据还是某行数据?还有为什么要转换为dataview进行判断,不直接采用datatable呢?真的没太看明白你的意思
- 2楼网友:孤独入客枕
- 2021-03-10 20:54
datatable也应该是从数据库中提取出来的吧,可以在数据表中加一个字段,用1、2、3等来标记是否进行了添加、删除、修改等操作。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯