将多个DataView合并为一个?

时间:2010-03-03 19:35:02

标签: c# asp.net

我有4个不同的select语句,我将这些语句分配给sqlDataSource,如下所示:

sqlNoutatiProduse.SelectCommand = select;

我将结果保存在不同的DataViews中,如

MySession.Current.dataViewNoutatiProduse1 = (System.Data.DataView)sqlNoutatiProduse.Select(DataSourceSelectArguments.Empty);

等等。

是否可以将这些查询的结果合并到单个DataView中?

1 个答案:

答案 0 :(得分:0)

没有更多细节,这是我能给出的最佳通用答案......

可以手动创建DataTable,添加所需的列,然后遍历DataViews以将记录添加到新表中。我已经使用了这种技术,我无法在数据库级别完成工作。然而,这将是非常低效的。

如果能直接从数据库中获取所需数据,最好不要这样做。