2014-03-29 78 views
1

我是WPF和C#編程的新手。我創建了一個包含15個文本框的表單。我通過dgSearch的名稱創建了一個數據網格,並在xaml中爲其添加了15個列。現在的問題是如何向dgSearch數據網格添加新行並顯示從該數據網格中的msaccess表讀取的數據。我正在使用WPF和C#與Visual Studio 2012.請幫助我plzzz?使用c#在wpf中向datagrid添加行並在其中顯示msaccess數據

回答

0

有許多不同的方法來從數據庫獲取數據:

  1. 快速和骯髒。 只需使用OdbcConnection和OdbcCommand並查詢您想要的內容。有很多例子只是谷歌他們。

  2. 使用LinqToSql並根據您的數據庫創建對象。

然後在網格中顯示的數據將取決於您是否使用MVVM與否。

  1. 將數據放入數據集中,然後將其綁定到網格,它會自動顯示並創建您的列。

  2. 將數據放入List或ObservableCollection集合中,並將其綁定到您的數據網格。

  3. 將數據放入任何集合中,然後鏈接到您的控件並插入或使用代碼來設置ItemsSource。

有幾十個的方式來做到這一點,但你需要定義什麼辦法,你希望採取。我強烈建議你在決定之前閱讀關於WPF中的數據綁定,或者Model-View-ViewModel。可能有很多例子完全符合你的要求。

+0

實際上凱利我只是想要代碼添加一個新的行到數據網格。 –

+0

他只是給了你一堆顯示數據行的方法。 – NielW