0

我从网格视图中的三个表中获取记录。

这里两个表数据始终相同,但一个表数据显示不同的记录我想在网格视图的一行中显示第三个表数据,当第三个表数据获取记录时,需要使用 c# 用逗号分隔过滤它。

4

3 回答 3

0

您可以将返回结果存储在列表中并在绑定到网格之前对其进行过滤。

于 2012-09-29T06:07:16.130 回答
0

您必须根据需要制作自定义数据表,并将数据表绑定到 gridview。

于 2012-09-29T05:56:11.633 回答
0

您需要在查询中使用联合来避免重复记录,而不是在绑定记录后进行。

您可能会从数据库中获取 50 条记录,但在删除重复项后,您可能只有 5 到 10 条记录,所以为什么要获取 50 条记录,为什么不能在查询时删除它们。

使用这样的东西:

select x, y, z from Table1
Union
select x, y, z from Table2    
Union
select x, y, z from Table3

它总是会给你不同的记录。

于 2012-09-29T06:12:16.557 回答