액세스 데이터베이스를 디자이너 xsd, 툴킷으로 끌어 놓습니다. DataGrid 리소스에서 datacontext 가져 오기 이 바인딩을 통해 테이블 내용을 올바르게 표시합니다. 버튼 열의 버튼을 누르면 각 행을 올바르게 표시 할 수 있습니다. 행을 삭제하고 행 추가도 데이터 격자에서 작동WPF에서 데이터베이스를 변경하는 방법은 무엇입니까?
그러나 버튼 열을 눌러 새 행을 추가하거나 행을 삭제하면 기본 데이터베이스에 변경 사항이없고 WPF에서 데이터베이스에 대한 DataGrid의 변경 사항을 커밋하는 방법 ADO.net을 사용하지 않는다면?
다음 코드
내가private void datagrid2_delete(object sender, RoutedEventArgs e)
{
Button showButton = (Button)sender;
//person p = (person)showButton.DataContext;
DataRowView ds = (DataRowView)showButton.DataContext;
//DataSet1.customertableRow p = (DataSet1.customertableRow)ds;
//ds.BeginEdit();
//ds.Delete();
//ds.EndEdit();
/*
DataSourceProvider provider = (DataSourceProvider)this.FindResource("Family");
WpfApplication1.DataSet1.customertableDataTable table =
(WpfApplication1.DataSet1.customertableDataTable)provider.Data;
table.AddcustomertableRow("hello3", 5, System.DateTime.Today);
table.AcceptChanges();
}