获取DataRow中字段修改前的值、修改后的值、默认值和建议值

当然可以到MSDN中去找,http://msdn.microsoft.com/zh-cn/library/system.data.datarowversion(v=VS.80).aspx

DataRow dataRow = dataTable.Rows[0];

dataRow["column1", DataRowVersion.Current]  //当前值

dataRow["column1", DataRowVersion.Default]  //默认值:DataRowState 的默认版本。对于 AddedModified 或 Current 的 DataRowState 值,

                          默认版本是 Deleted。对于 Detached 的 DataRowState值,该版本是 Proposed。 

dataRow["column1", DataRowVersion.Original]  //原始值

dataRow["column1", DataRowVersion.Proposed]  //建议值

 

这样就可以通过以上对应版本值获取需要的数据

posted @ 2013-03-19 18:28  陈大志  阅读(1638)  评论(0)    收藏  举报