如果我綁定一個DataViewGrid
到DataTable
,並更改數據在網格中,DataTable可以用來更新數據庫嗎?
- 怎樣的
DataTable
得到通知這些變化的? DataTable
會自動更新數據庫嗎?- 如果沒有,並且我必須手動執行此操作,那麼如何查找更改內容?
- 如果
DataTable
從DataReader
或其他東西填充,它會產生影響嗎?
還是「大圖片」的問題:
我這樣做全錯嗎?
我有一個表的數據庫,我需要顯示這個表,並允許編輯它。我沒有任何花哨的設計師,因爲這是一種自定義(而不是我)數據庫類型,他們只提供DataProvider
(它叫做什麼?)類如DataReader
,DataAdapter
,DataSet
,DataTable
等,但沒有設計時間支持。我也很高興有機會學習如何在代碼中完成所有這些工作,而不是使用代碼生成器,但我感到非常困惑。到現在爲止,我總是拖累我所有的數據需求,甚至不知道我是否在使用讀取器或集合等等。
非常感謝。
順便說一句,是DataTable
斷開連接,那是在內存?