如何更改WPF中的数据库?
问题描述:
将访问数据库拖入设计器xsd,toolkit:datagrid从资源 中获取datacontext通过此绑定正确显示表内容。按下按钮栏中的按钮,可以正确显示每一行。删除行并添加行也在数据网格工作如何更改WPF中的数据库?
但是,当我按按钮列添加一个新行或删除一行,底层数据库没有变化,如何提交从数据网格到数据库在WPF中的更改如果不使用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();
}
答
感谢。
的DataContext不必调用SaveChanges选项可供选择 我谷歌认为的LINQ的dbml不支持访问和仅支持MS SQL服务器,这意味着datacontext.XXXXX不能与Access数据库
最后使用,我用ADO .Net,OleCommand。这是唯一的选择