【发布时间】:2012-07-18 06:37:06
【问题描述】:
我在 ASP.NET Web 窗体中有一个 SQLDataSource,绑定到 GridView,并希望在绑定后对基础数据执行 GROUP BY。
我希望分组数据显示在单独的 GridView 中。
我将如何完成这项任务?
【问题讨论】:
-
到目前为止你尝试了什么,显示出来
标签: asp.net sql gridview sqldatasource
我在 ASP.NET Web 窗体中有一个 SQLDataSource,绑定到 GridView,并希望在绑定后对基础数据执行 GROUP BY。
我希望分组数据显示在单独的 GridView 中。
我将如何完成这项任务?
【问题讨论】:
标签: asp.net sql gridview sqldatasource
希望对基础数据执行 GROUP BY 被绑定。
你不能那样做。一旦数据被绑定,它就被绑定了。相同的数据将显示在 gridview 中,但是它在没有分组的情况下被拉入查询。之后就无法更改了。
我想你想要一些不同的东西,正如你的问题所暗示的那样。您希望能够根据用户选择的字段即时分组。为此,您将需要不同的控件集。可能是一个下拉列表和一个 Gridview 组合?那将是一个不同的场景。
您还可以在 C# 代码中而不是在 ASP.NET 代码中动态绑定 sql 数据源。这样您就可以通过一些额外的控件来实现它,例如是否单击此按钮,按此字段分组,或者如果单击该按钮,按该字段分组。
【讨论】: