如何合併兩個結構相同的DataTable

2022-03-12 05:17:28 字數 562 閱讀 9634

今天遇到了乙個情況,就是從一張資料表中讀取幾個符合條件1的客戶的資訊,然後再讀取幾個符合條件2的客戶的資訊,最後顯示出來.因為前後兩次資料的客戶資訊的結構是完全相同的,所以乾脆合併成乙個datatable再賦值給gridview好了.寫了個函式.

///

/// 合併兩個相同的datatable,返回合併後的結果

///

///

///

///

public datatable combinethesamedatatable(datatable dt1, datatable dt2)

if (dt1.rows.count == 0)

if (dt2.rows.count == 0)

dataset ds = new dataset();

ds.tables.add(dt1.copy());

ds.merge(dt2.copy());

return ds.tables[0];

}由於對c#的理解有限,所以不明白為什麼用dt1==null不能正確判斷空表,所以用了數行的方法.還望高人能指點一二.

如何對比兩個結構相同的內錶內容

report ztest compare it.data git ekpo1 type standard table of ekpo,git ekpo2 type standard table of ekpo.select from ekpo into table git ekpo1 up to 1...

兩個DATASET合併成乙個新的DATASET

摘自 dim i,j as integer dim dt1,dt2,dt3 as datatable dt1 mydataset.tables 0 dt2 mydataset.tables 1 mydataset.tables.add dt3 dt3 dt1.copy 首先將dt1的表機構和資料整體...

mysql合併兩個表 MYSQL如何合併兩個表

1級2013 06 01 回答 1 table1加乙個file4 2 update table1 inner join select field4 from table2 c set table1.field4 c.field4 追問 沒有成功啊 追答 貼錯誤 追問 首先謝謝大神幫忙。我具體說一下 ...