判断每一个单元
foreach row
foreach column

解决方案 »

  1.   

    ds.Equals()
    判断dataset结构用ds.GetXmlSchema()比较
      

  2.   

    ds.equals()是不行的,我已经试过了,只有两个对象同一引用时才返回true,和我的要求不符。
    一楼的只比较了数据,没有比较模式和主键。
    难道除了所有的东西比一边没有其他方法吗?
      

  3.   

    一楼的方法也可以比,columm有type和name属性
      

  4.   

    一楼的方法也可以比,columm有type和name属性
      

  5.   

    一楼的方法也可以比,columm有type和name属性
      

  6.   

    我ie出错了,发了3篇,不好意思
    即使c#有内建的类进行比较,那也是和每一个比较一遍原理上是一样的.....
    不过还是看看有没有高手可以解决吧
      

  7.   

    我记得在DataSet中好像没有那么直接简便的方法,不过我提个建议,你可以试一试,就是利用DataSet导出的xml文件转化成字符串,将字符串进行比较,就知道是不是一样了。
      

  8.   

    如果DataSet类重写object的Equals方法,肯定可以比较,可是msdn上没写清楚dataset有没有重写ds.GetXmlSchema()不知道有没有xml命名空间的问题,可以试试