public void IsEdit()
{
DataTable dt = new DataTable("table");
dt.Columns.Add("col");
dt.Rows.Add((new object[] { "val" }));
DataView dv = new DataView(dt);
DataRowView drv = dv[0];
dt.Rows[0].BeginEdit();
Assert.Equal(true, drv.IsEdit);
drv = dv.AddNew();
drv.Row["col"] = "test";
drv.Row.CancelEdit();
Assert.Equal(false, drv.IsEdit);
}