2011-12-29 110 views
0

我想使用ADO.NET將數據從DataBase輸出到DataGrid。使用DataGrid更改數據庫

你能告訴我該怎麼做嗎?

當我在dataGrid中寫東西時,它在數據庫中發生了變化。我使用WPF,.NET 4.0。


代碼:

class ThemeEditor 
{ 
    private SqlDataAdapter da; 
    private DataSet ds; 
    private SqlConnection cn; 
    public ThemeEditor(DataGrid dg) 
    { 
     SqlCommand cmd; 
     string source = "server=(local); integrated security=SSPI; database=tests"; 
     string reqest = "SELECT Theme,Stuff FROM Themes"; 
     cn = new SqlConnection(source); 
     da = new SqlDataAdapter(); 
     ds = new DataSet(); 
     cmd = new SqlCommand(reqest, cn); 
     da.SelectCommand = cmd; 

     da.Fill(ds, "Theme"); 
     dg.ItemsSource = ds.Tables["Theme"].DefaultView; 

    } 
} 
+0

我想你的意思是不是在數據庫中更改。看到安東尼的回答。 – Paparazzi 2011-12-29 18:16:37

回答