【发布时间】:2012-10-24 11:04:24
【问题描述】:
我有一个表名学生有 (studentId, StudentName,Address,PhoneNo)
我为用户提供了一个过滤器,可以从 Combobox 中仅选择 StudentId 以获取学生的详细信息...并生成报告。
我已经编写了以下查询来获取学生详细信息:
(select * from Students where StudentId = stdId)
这里的 stdId 是我从代码中传递的参数
如果我选择单个 studentId 则效果很好....但是在用户选择组合框中我还提供了"ALL" 如果用户从组合框中选择 All 我想显示所有学生的详细信息
如果用户选择All,我应该传入stdId 什么?
我在 C# 中使用了内联查询(不使用 SQL 存储过程)
【问题讨论】:
-
只写一个没有where子句的查询案例,用于用户全选?对于所有其他情况,请使用此查询
标签: c# sql-server