2011-09-24 33 views
1

DataTable有一個名爲ImportRow()的方法,在名爲Add()的行下面也有一個方法。那麼這些方法有什麼區別?.net - ado.net導入行與添加行?

dataTable.Rows.Add(newRow); 

VS

dataTable.ImportRow(newRow); 

回答

1
  • ImportRow保留該行的任何設置:的DataRowState,價值觀等
  • 加入號召NEWROW是初始化使用默認值的行。如果你從另一個表導入行

ImportRow是有用的,你需要保留所有的,因爲你打算使用一個DataAdapter