查询结果别名

时间:2009-09-14 08:23:11

标签: c#

嗨,我有这样的查询

从emplyees中选择*

结果是

name    dept      status
emp1    Admin      y
emp2    admin      n

我要将它绑定到gridview,如mygridview.datasource = ds;

现在我想显示批准而不是y而不是反对n

我该如何撰写查询?

谢谢

2 个答案:

答案 0 :(得分:7)

您没有说明您正在使用的数据库。如果您使用的是SQL Server,那么您可以将其写为:

SELECT name, dept, CASE WHEN STATUS = 'Y' THEN 'Approve' ELSE 'Disapprove' END AS STATUS
FROM EMPLOYEES

答案 1 :(得分:0)

您可以使用DataGridView(Windows窗体)单元格格式化机制来格式化单元格的值。

Here就是一个例子。