我使用Select查詢從SQL表中填充DataTable,然後將該DataTable用作DataGridView的DataSource。從SQL表中選擇到dgv時,替換所有單元格中的特定值
在我的SQL表中,我有一個名爲'status'的列,其中包含1-3之間的值。當我在窗體上顯示我的dgv時,我希望列'status'中的值爲1的每個單元格更改爲「open」。
我該怎麼做?
我使用Select查詢從SQL表中填充DataTable,然後將該DataTable用作DataGridView的DataSource。從SQL表中選擇到dgv時,替換所有單元格中的特定值
在我的SQL表中,我有一個名爲'status'的列,其中包含1-3之間的值。當我在窗體上顯示我的dgv時,我希望列'status'中的值爲1的每個單元格更改爲「open」。
我該怎麼做?
嘗試這樣的事情在你的選擇查詢,
SELECT (CASE [status] WHEN 1 THEN 'Open' END) AS [status]
FROM table1
您可以使用CASE語句:
SELECT CASE WHEN [status] = 1 THEN 'Open'
WHEN [status] = 2 THEN 'Something else'
ELSE 'One more time' END AS [status]
FROM table1
它的工作。謝謝! –
它的工作。謝謝! –