我對C#(和Visual Studio)很新穎,並且遇到了問題。使用基於SELECT語句的DataTable和TableAdapter填充DataGridView
我有一個Access數據庫,我正在使用,我需要使用SELECT語句填充DataGridView。這是我迄今爲止所做的:
- 打開我的DataSet.xsd文件。
- 根據我想運行的SELECT語句創建一個新的DataTable(稱爲MyNewTable)和TableAdapter。
- 去我的Form.cs文件,添加一個DataGridView,並將其數據源設置爲
Other Data Sources > Project Data Sources > DataSet > MyNewTable
。 - 構建並運行程序。
但是,當我運行它時,它不顯示任何行。因此,爲了檢查並使我的SELECT語句實際返回行,我回到我的DataSet.xsd文件並右鍵單擊MyNewTable並選擇Preview Data
。果然,當我點擊預覽數據按鈕時,表格中有兩行。
只是爲了檢查並確保我沒有在綁定中做錯什麼,我試着返回並將DataSource設置爲不同的表(從數據庫中的實際表,而不是基於SELECT語句的表)。當我用真實表格重新顯示數據時。
那麼我做錯了什麼?創建顯示SELECT語句結果的DataGridView的正確過程是什麼?