C# 更新数据库后无法刷新DataGridView

C# 更新数据库后无法刷新DataGridView,c#,.net,winforms,datagridview,C#,.net,Winforms,Datagridview,我在Visual Studio 2013中创建了一个拖放式DataGridView,然后使用向导将其绑定到数据集。 我的问题是当我更新数据库中的数据时,DataGridView不会被刷新 我使用了以下代码:同一表单文本框的数据绑定是如何刷新和更新的 dataGridView1.Refresh(); 及 编辑: 此代码也不起作用: private void toolStripButton4_Click(object sender, EventArgs e) { bind

我在Visual Studio 2013中创建了一个拖放式DataGridView,然后使用向导将其绑定到数据集。 我的问题是当我更新数据库中的数据时,
DataGridView
不会被刷新

我使用了以下代码:同一表单文本框的数据绑定是如何刷新和更新的

dataGridView1.Refresh(); 

编辑: 此代码也不起作用:

private void toolStripButton4_Click(object sender, EventArgs e)
    {
        bindingSource1.ResetBindings(true);                                 
    }

下面的代码为我编写,首先应该在数据集上调用GetChanges()方法,然后在dta适配器上调用Fill(dataset.dataTable)

            secaloFormulaDataSet.GetChanges();
            materialPriceTableAdapter.Fill(secaloFormulaDataSet.materialPrice);

这将立即更新datagridview和表单中使用数据绑定的其他控件

更新完成后刷新数据库
            secaloFormulaDataSet.GetChanges();
            materialPriceTableAdapter.Fill(secaloFormulaDataSet.materialPrice);