从第一个gridview显示第二个gridview的值

时间:2013-08-03 12:06:35

标签: mysql sql sql-server

我有一张桌子:

id (int)
totalDimension (double)
usedDimension (double)

在aspx页面上,我有一个gridview,使用:

绑定到该表
 Select id, (totalDimension- usedDimension) AS available From Box;

enter image description here

当用户单击gridview的特定行的“select”时,将出现另一个gridview,并显示使用Dimension小于可用空间的其他框。

示例如果用户选择ID 1,则第二个gridview将显示已使用低于5000的维度的所有其他框:

enter image description here

我的问题是,是否可以使用SQL来实现这一目标?通过使用子查询?

2 个答案:

答案 0 :(得分:0)

是的,有可能。您可以使用where子句:

Select id, (totalDimension - usedDimension) AS available From Box where (totalDimension - usedDimension) < @somevalue

答案 1 :(得分:0)

在变量中设置所选值并将其传递给查询

          select Id,UsedDimension from Box where [UsedDimension]<5000