public void RowVersion()
{
DataTable dt = DataProvider.CreateParentDataTable();
DataView dv = new DataView(dt);
dt.Columns[1].DefaultValue = "default";
DataRowView drv = dv[0];
dt.Rows.Add(new object[] { 99 });
dt.Rows[1].Delete();
dt.Rows[2].BeginEdit();
dt.Rows[2][1] = "aaa";
dv.RowStateFilter = DataViewRowState.CurrentRows;
// check Current
Assert.Equal(DataRowVersion.Current, drv.RowVersion);
dv.RowStateFilter = DataViewRowState.Deleted;
// check Original
Assert.Equal(DataRowVersion.Current, drv.RowVersion);
}
}