【问题标题】:Can you only use one Select command w/SqlDataSource您只能使用一个带 SqlDataSource 的 Select 命令吗
【发布时间】:2013-12-14 01:35:47
【问题描述】:

这是一个非常简单的问题,我无法找到答案。是否可以在同一个 SqlDataSource 命令中使用两个单独的 SELECT 命令(来自同一个表)来填充给定 GridView 中的两个不同单元格?

到目前为止,我无法找到当前信息。

::编辑::

挑战在于,我试图使用 COUNT 命令来处理一个单元格,而第二个单元格则使用来自相同信息的数字总计。

【问题讨论】:

  • 我似乎想不出在一个表中的一个 SELECT 查询中找不到所需数据的情况。您可以选择列,可以使用 OR 和 AND 来制作多个子句。如果您需要 2 个单元格,则可以通过一个 SELECT 查询获得 2 个单元格。
  • 挑战在于我正在使用 COUNT 命令操作一个单元格,而第二个单元格是一个数字总计。
  • 不,这是不可能的。但我们可以通过不同的方式摆脱它。你能发布你的 sql 查询吗?

标签: asp.net sql sql-server gridview sqldatasource


【解决方案1】:

您可以通过执行以下操作来合并来自两个单独的 SELECT 语句的结果..

SELECT X.A , Y.B
FROM (SELECT Column1 AS A FROM TableName) X, (SELECT Column2 AS B FROM TableName) Y

【讨论】:

    猜你喜欢
    • 2021-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-17
    • 1970-01-01
    • 2017-03-18
    • 1970-01-01
    • 2020-02-10
    相关资源
    最近更新 更多