在 C# 中将一个 DataView 添加到另一个 DataView
我需要将两个 DataView 添加在一起以获得一个可以绑定到 Repeater 的 Dataview。
我正在插入其他人的 API,因此我无法更改在 SQL 级别检索数据的方式。
所以本质上我想这样做:
DataView dView1 = getActiveModules();
DataView dView2 = getInactiveModules();
ModuleView = dView1 + dView2;
rptModules.DataSource = ModuleView.Tables[0];
rptModules.DataBind();
视图的两个模式是相同的,只是检索活动和非活动模块。
有什么想法吗?
谢谢。
I need to add two DataViews together to have one Dataview that can then be bound to a Repeater.
I am plugging into someone else's API so I can't change the way the data is retreived at the SQL Level.
So essentially I want to do this:
DataView dView1 = getActiveModules();
DataView dView2 = getInactiveModules();
ModuleView = dView1 + dView2;
rptModules.DataSource = ModuleView.Tables[0];
rptModules.DataBind();
The two schemas for the views are identical just retrieving active and inactive modules.
Any ideas?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以合并您的数据视图,例如...
you can merge your dataview like...
您可以轻松地将两个视图(数据表)组合/合并为一个数据表。
示例语法
来自 http://msdn.microsoft.com /en-us/library/system.data.datatable.merge.aspx
You can easily combine/merge the two views (data tables) into one data table.
Example Syntax
From http://msdn.microsoft.com/en-us/library/system.data.datatable.merge.aspx