我确实在这个问题上停留了一段时间,而且我真的在网上找不到清晰的解决方案,我正尝试通过数据表将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();