【问题标题】:Using GROUP BY with SQLDataSource将 GROUP BY 与 SQLDataSource 一起使用
【发布时间】:2012-07-18 06:37:06
【问题描述】:

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

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

我将如何完成这项任务?

【问题讨论】:

  • 到目前为止你尝试了什么,显示出来

标签: asp.net sql gridview sqldatasource


【解决方案1】:

希望对基础数据执行 GROUP BY 被绑定

你不能那样做。一旦数据被绑定,它就被绑定了。相同的数据将显示在 gridview 中,但是它在没有分组的情况下被拉入查询。之后就无法更改了。

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

您还可以在 C# 代码中而不是在 ASP.NET 代码中动态绑定 sql 数据源。这样您就可以通过一些额外的控件来实现它,例如是否单击此按钮,按此字段分组,或者如果单击该按钮,按该字段分组。

【讨论】:

    猜你喜欢
    • 2017-10-11
    • 2014-03-18
    • 1970-01-01
    • 1970-01-01
    • 2016-04-03
    • 1970-01-01
    • 2016-03-15
    • 1970-01-01
    • 2022-10-22
    相关资源
    最近更新 更多