2011-12-29 4 views
0

ADO.NETを使用して、DataBaseからDataGridにデータを出力します。DataGridを使用してDataBaseを変更します。

どうすればいいですか?

私が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

答えて

関連する問題