Dataview copy throws errror
I have 2 dataview and i want to add some rows of Dataview2 to Dataview1.
here is my code,
Dataview Dataview1 = new Dataview();
for(i=0;i<5;i++){
Dataview1.Table.Rows.Add(Dataview2.Table.Rows[i]);
}
But in the for loop duing the row add, it shows me some Type casting error like 'Object reference not set to an instance of an object.'.
Can someone please help me out to resolve this issue?
Thanks!

Master BillaPosted Aug 18, 2009, 8:56 PM
You can write like this way,
DataTable DataTable1 = new DataTable();
for (i = 0; i < 5; i++)
{
DataTable1.ImportRow(DataView2.Table.Rows[i]);
}
DataView DataView1 = DataTable1.DefaultView ;
Please make sure you have data in DataView2.Table
thank you
Deepak GuptaPosted Aug 19, 2009, 9:21 AM
DataTable dt = DataView2.Table.Clone();
Thanks everyone for your response!
Deepak GuptaPosted Aug 18, 2009, 4:20 PM
Roei BarPosted Aug 18, 2009, 3:02 PM
you canot just copy a row from datatable to datatable
you need to change it to :