我使用Select查询从SQL表中填充DataTable,然后将该DataTable用作DataGridView的DataSource。
在我的SQL表中,我有一个名为“status”的列,其中包含1-3之间的值。当我在表单上显示我的dgv时,我希望列'status'上的每个单元格的值都改为“打开”。
我该怎么做?
答案 0 :(得分:1)
在您的选择查询
中尝试这样的操作SELECT (CASE [status] WHEN 1 THEN 'Open' END) AS [status]
FROM table1
答案 1 :(得分:1)
您可以使用CASE声明:
SELECT CASE WHEN [status] = 1 THEN 'Open'
WHEN [status] = 2 THEN 'Something else'
ELSE 'One more time' END AS [status]
FROM table1