将数据网格与WPF中的SQL Server数据库表绑定的两种方法

时间:2018-10-24 20:00:56

标签: c# sql-server wpf

我确实在这个问题上停留了一段时间,而且我真的在网上找不到清晰的解决方案,我正尝试通过数据表将WPF数据网格绑定到SQL Server数据库表,如下面的代码所示

问题在于,通过这种方式,我只能实现单向绑定(只读),因此当我尝试编辑或删除datagrid中的行时,SQL Server表不会更新,这很明显,任何人都可以提供一个解决方案。

后面的代码:

conn.ConnectionString = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True";

SqlDataAdapter adapter = new SqlDataAdapter("SELECT*FROM Client", conn);
DataTable tble = new DataTable();

conn.Open();
adapter.Fill(tble);

tableDataGrid.ItemsSource = tble.DefaultView;
conn.Close();

0 个答案:

没有答案