2008年7月15日 星期二

DataTable 合併

若要將兩個Schema相同的DataTable合併
可以使用DataTable.Merge() 方法

假設有兩DataTable 分別為 Table1 及 Table2
若要將 Table2 合併到 Table1, 使用方式如下:
Table1.Merge(Table2);

若要將 Table2 合併到 Table1, 但重複的資料列只保留一筆
則必須多設定Table1的PrimaryKey(主鍵)屬性, 使用方式如下
Table1.PrimaryKey = new DataColumn[ ] { Table1.Columns[ "primaryKeyColName" ] };
Table1.Merge(Table2);

沒有留言:

張貼留言