0

在 C# 中,我经常这样做:

将表从数据库加载到 GridView

SqlCeDataAdapter dataAdapter;
try
   {
      String connectionString = connStr;
      String selectCommand = "select * from Table_Name";

      dataAdapter = new SqlCeDataAdapter(selectCommand, connectionString);
      commandBuilder = new SqlCeCommandBuilder(dataAdapter);

      DataTable table = new DataTable();
      dataAdapter.Fill(table);
      bindingSource1.DataSource = table;
      DataGridView1.DataSource = bindingSource1;
   }
catch (SqlCeException ex)
   {
      MessageBox.Show(ex.Message);
   }

在对 GridView 单元进行相同(大量)更改后,我以这种方式将其保存到数据库:

dataAdapter.Update((DataTable)bindingSource1.DataSource);

假设我在 WPF 中以相同的方式将表加载到 GridView。如何将所有 GridView 值保存到数据库?(以 WPF 方式:P)

注意:我将 SQL Server CE 用于数据库。

4

1 回答 1

0

日期表是 wpf 中有效的数据源,您可以与它进行绑定(使用 ItemsSource 属性),并且保存过程与数据网格无关。

只需引用您的表格即可。

于 2012-11-28T06:17:09.340 回答