2016-05-13 53 views
2

我使用Select查詢從SQL表中填充DataTable,然後將該DataTable用作DataGridView的DataSource。從SQL表中選擇到dgv時,替換所有單元格中的特定值

在我的SQL表中,我有一個名爲'status'的列,其中包含1-3之間的值。當我在窗體上顯示我的dgv時,我希望列'status'中的值爲1的每個單元格更改爲「open」。

我該怎麼做?

回答

1

嘗試這樣的事情在你的選擇查詢,

SELECT (CASE [status] WHEN 1 THEN 'Open' END) AS [status] 
FROM table1 
+0

它的工作。謝謝! –

1

您可以使用CASE語句:

SELECT CASE WHEN [status] = 1 THEN 'Open' 
      WHEN [status] = 2 THEN 'Something else' 
      ELSE 'One more time' END AS [status] 
FROM table1 
+0

它的工作。謝謝! –

相關問題