System.Data.Tests.DataViewTest2.Delete C# (CSharp) Method

Delete() private method

private Delete ( ) : void
return void
        public void Delete()
        {
            //create the source datatable
            DataTable dt = DataProvider.CreateChildDataTable();

            //create the dataview for the table
            DataView dv = new DataView(dt);

            int CountView = dv.Count;
            int CountTable = dt.Rows.Count;

            DataRowView drv = dv[0];

            // Delete - DataView Row Count
            dv.Delete(0);
            Assert.Equal(dv.Count, CountView - 1);

            // Delete - Table Row Count 
            Assert.Equal(dt.Rows.Count, CountTable);

            // Delete - check table
            Assert.Equal(dt, drv.Row.Table);
        }