2012-11-28 44 views
0

在C#中,我經常做這種方式:如何將GridView保存到WPF中的數據庫?

負載表從數據庫中的GridView

SqlCeDataAdapter dataAdapter; 
try 
    { 
     String connectionString = connStr; 
     String selectCommand = "select * from Table_Name"; 

     dataAdapter = new SqlCeDataAdapter(selectCommand, connectionString); 
     commandBuilder = new SqlCeCommandBuilder(dataAdapter); 

     DataTable table = new DataTable(); 
     dataAdapter.Fill(table); 
     bindingSource1.DataSource = table; 
     DataGridView1.DataSource = bindingSource1; 
    } 
catch (SqlCeException ex) 
    { 
     MessageBox.Show(ex.Message); 
    } 

後不相同(多)上的GridView細胞的變化,我將它保存到數據庫這樣:

dataAdapter.Update((DataTable)bindingSource1.DataSource); 

假設我在WPF中以相同的方式將表加載到GridView。如何將所有GridView值保存到數據庫? (以WPF方式:P)

注意:我正在使用SQL Server CE作爲數據庫。

回答

0

日期表是wpf中的有效數據源,您可以使用它與ItemSource屬性(與ItemsSource屬性)進行綁定,並且保存過程並不真正與數據網格相關。

只是持有對您的表的引用。

+0

好吧,我成功加載到GridView的表,但我只是不明白如何保存。你能給我一個代碼示例嗎? – Reyn

+0

數據自動綁定到數據表,您可以隨時使用數據適配器更新方法保存數據表。 –

+0

謝謝!有用! – Reyn

相關問題