DataRowState 枚举:获取 DataRow 对象的状态。MSDN
DataRowVersion 枚举:描述 DataRow 的版本。MSDN
DataViewRowState 枚举:描述 DataRow 中数据的版本。MSDN第一个,行的状体,我有点懂,第二个我也有点懂,
第三个,不是和第二个一样吗?

解决方案 »

  1.   

    使用的场合不一样,用途完全相同。
    另外这三个不是属性,而是枚举,在实际使用当中,你对那个DataRow查看属性,里面只能看到一个属性,叫:“RowState”,再也没有其它能称为属性的东西了。这个RowState属性使用的就是DataRowState枚举。
    另外两个枚举用在其它地方,至于为啥不用同一个枚举,我不知道,但基本上也不妨碍我们编写代码,根据语法提示弹出所用枚举类型,没有可能会搞错的。
      

  2.   

    再好好看看msdn给出的示例代码吧。DataViewRowState 枚举是对应 DataView.RowStateFilter 用的。第三个枚举有扩展,以支持更复杂的过滤。
      

  3.   

    看我们讲,你还真不如仔细看看msdn的解释,或者自己写代码去看看如何使用和影响这些属性
      

  4.   

    不是说的一个是DataRow 的版本,一个是DataRow 数据的版本么?