将GROUP BY与SQLDataSource一起使用

时间:2012-07-18 06:37:06

标签: asp.net sql gridview sqldatasource

我在ASP.NET Web窗体中有SQLDataSource,绑定到GridView,并希望在绑定后对基础数据执行GROUP BY

我希望分组数据显示在单独的GridView

我将如何完成此任务?

1 个答案:

答案 0 :(得分:0)

  

希望在基础数据之后执行GROUP BY   受到约束

你做不到。绑定数据后,它就会被绑定。相同的数据将显示在gridview中,但它在查询中被拉出而没有分组。之后你无法改变它。

我想你想要一些不同的东西,正如你的问题所暗示的那样。您希望能够根据用户选择的字段进行即时分组。为此,您将需要不同的控件集。可能是下拉列表和Gridview组合?这将是一个不同的情况。

您还可以使用C#代码而不是ASP.NET代码快速绑定sql数据源。在这种情况下,您可以通过一些额外的控件来实现它,例如单击此按钮,按此字段分组或单击该按钮,按该字段分组。