删除行
ds.Tables[0].Rows(i).Delete();
ds.Tables[0].Rows.RemoveAt(i);
Delete():仅删除内容,行数不会立即改变,需要在完成删除操作后调用一次ds.Tables[0].AcceptChanges()方法行数才会发生改变。如果用for循环,不会影响;
Remove():立即删除此行,行数会减少,如果放在for循环中很容易报错。
删除行
ds.Tables[0].Rows(i).Delete();
ds.Tables[0].Rows.RemoveAt(i);
Delete():仅删除内容,行数不会立即改变,需要在完成删除操作后调用一次ds.Tables[0].AcceptChanges()方法行数才会发生改变。如果用for循环,不会影响;
Remove():立即删除此行,行数会减少,如果放在for循环中很容易报错。