我有三个数据视图(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());