這就是我想要做的。我有我使用的代碼讀取數據庫:從c數據庫加載信息問題#
OleDbCommand command;
command = new OleDbCommand("SELECT " + Student.ID + " FROM " + newStudent.DataFile, conn);
conn.Open();
dt.Load(command.ExecuteReader());
conn.Close();
我那麼有數據表結合到一個DataGridView並顯示table.Now問題的內容,我有更多的信息添加到datatable dt不在數據庫中。例如,我有一個名爲Grade的學生對象的字段,該字段在數據文件中找不到,但由用戶輸入並存儲在學生對象的屬性中。
不是將查詢結果加載到數據表中,有沒有辦法將它加載到列表中,這樣我就可以在另一個方法中爲數據表創建行和列,然後添加列表的內容(包含id)以及手動輸入學生對象中的成績信息?
你知道無論如何忘記數據表,並使用其他列表像結構從數據庫中獲取信息? – Greg
巧合的是,我最後一次編輯應該可以幫助您處理我認爲的最後一條評論? - 我很抱歉,如果語法稍微出來,我的C#是生鏽 – Smudge202
我已經更正了明顯的錯字,並添加了幾行來演示使用匿名類型而不是「MyDataRow」類。 – Smudge202