我在ASP.NET Web窗体中有SQLDataSource
,绑定到GridView
,并希望在绑定后对基础数据执行GROUP BY
。
我希望分组数据显示在单独的GridView
。
我将如何完成此任务?
答案 0 :(得分:0)
希望在基础数据之后执行GROUP BY 受到约束。
你做不到。绑定数据后,它就会被绑定。相同的数据将显示在gridview中,但它在查询中被拉出而没有分组。之后你无法改变它。
我想你想要一些不同的东西,正如你的问题所暗示的那样。您希望能够根据用户选择的字段进行即时分组。为此,您将需要不同的控件集。可能是下拉列表和Gridview组合?这将是一个不同的情况。
您还可以使用C#代码而不是ASP.NET代码快速绑定sql数据源。在这种情况下,您可以通过一些额外的控件来实现它,例如单击此按钮,按此字段分组或单击该按钮,按该字段分组。