如何将多个数据视图合并为一个?

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的过滤器的行。

以上是关于如何将多个数据视图合并为一个?的主要内容,如果未能解决你的问题,请参考以下文章

如何将两个List合并,且其中不允许出现重复的项

视频合并软件把多个视频合并为一个视频使用方法

从单个按钮从多个片段中提取数据

多个视图与多个片段

Linux怎么用命令合并多个文件为一个

Android Studio - 选项卡式活动如何将片段重置为默认视图?