如何将多个数据视图合并为一个?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将多个数据视图合并为一个?相关的知识,希望对你有一定的参考价值。
我有三个数据视图(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的过滤器的行。
以上是关于如何将多个数据视图合并为一个?的主要内容,如果未能解决你的问题,请参考以下文章