当前位置:编程学习 > C#/ASP.NET >>

dataset 前后记录比较

对同一张表进行查询
把第一次的查询结果存入一xml文件
然后在画面上有一个“比较”按钮,点击此按钮,我想实得到这次查询结果与原来记录在xml中记录的差异(增加,删除,修改行)

想法是
使用dataset.readxml读出结果集,在执行查询
然后使用dataset.getchanges得到比较结果,但是好像有问题
请教各位大侠有什么号的办法嘛 --------------------编程问答-------------------- 思路太乱 --------------------编程问答-------------------- 哪方面太乱呢,表述的不够清楚还是? --------------------编程问答-------------------- 不用非放到XML里吧,可以把第一次结果集放到一个DataTable里,再查询的结果集也放到一个DataTable里,比较的时候比较两个DataTable里的数据就行了 --------------------编程问答-------------------- 项目的要求就是一个button点击后生成一个xml
然后旁边还有一个比较按钮,点击之后,在一次用相同条件查一次数据库,把xml的结果和这次查询的结果做比较,有差异的值取出来 --------------------编程问答-------------------- 因为第二次查询可能是过了很久以后,所以第一次的查询结果做一个xml文件来保存 --------------------编程问答-------------------- 那就生成XML,再取XML值放到DataTable里,再查询的结果集也放到一个DataTable里,比较比较两个DataTable里的数据 --------------------编程问答-------------------- 就是不知道如何比较2个dataTable字段,有什么号方法嘛,现在想到的只能是逐个字段比较 --------------------编程问答-------------------- 不知道比较两个dataTable有什么好方法,也许只能写两层循环比较了 --------------------编程问答-------------------- up
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,