更新包含DataGridView更改的表

时间:2017-05-17 14:06:33

标签: c#

您好我是C#的新手,我有一张DataGridView的表单,可以从访问Form COMPONENTS和一个名为Accept_btn的按钮获取数据。我尝试使用DataGridView上的更改来更新表格。我在表单的Load事件中使用了以下代码。

connection.Open();
string query = "SELECT * FROM Cables";
OleDbDataAdapter da = new OleDbDataAdapter(query, connection);
OleDbCommandBuilder cBuilder = new OleDbCommandBuilder(da);
DataTable dt = new DataTable();

da.Fill(dt);

BindingSource bSource = new BindingSource();
bSource.DataSource = dt;

dtGrdVw.DataSource = bSource;

并在按钮点击事件中我有代码

da.update(dt);

我的问题是按钮点击事件无法识别DataAdapterDataTable

1 个答案:

答案 0 :(得分:0)

谢谢大家通过将Datatable放在类中并在按钮方法中创建新的Datatable以及使Datagridview源等于null然后将源设置为新的DataTable来让它与您一起工作。 对于迟到的回复很抱歉,因为我家里没有互联网。