在C#中将另一个DataView添加到另一个

Set*_*can 4 c# asp.net ado.net dataview

我需要将两个DataViews一起添加到一个Dataview,然后可以绑定到Repeater.

我正在插入其他人的API,因此我无法更改在SQL级别检索数据的方式.

所以基本上我想这样做:

DataView dView1 = getActiveModules();
DataView dView2 = getInactiveModules();

ModuleView = dView1 + dView2;

rptModules.DataSource = ModuleView.Tables[0];
rptModules.DataBind();
Run Code Online (Sandbox Code Playgroud)

视图的两个模式只是检索活动和非活动模块.

有任何想法吗?

谢谢.

Muh*_*tar 6

你可以合并你的数据视图...

System.Data.DataView dv = new System.Data.DataView();
System.Data.DataView dv1 = new System.Data.DataView();
dv.Table.Merge(dv1.Table);
Run Code Online (Sandbox Code Playgroud)