2011-12-29 2 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

나는 당신이 데이터베이스에 변경되지 않은 의미 생각합니다. 앤서니 (Anthony)의 대답을보십시오. – Paparazzi

답변

관련 문제