Dot-Net
如何將多個數據視圖合併為一個?
我有三個數據視圖(dataview1、dataview2 和 dataview3)。這些是 System.Data.DataView 類型,並且所有三個具有相同的列。有沒有一種簡單的方法可以將它們合併為一個,所以我有一個數據視圖,其中的行來自 dataview1,然後是 dataview2,然後是 dataview3?
Dim dataview1 As DataView = new DataView() Dim dataview2 As DataView = new DataView() '' given the tables are not null you can then merge like this dataview1.Table.Merge(dataview2.Table)
DataTable datatableMerge = dataview1.ToTable(); datatableMerge.Merge(dataview2.ToTable());結果僅包括根據 DataViews 過濾器的行。