我在Visual Studio 2013中创建了一个拖放DataGridView,然后使用向导将其绑定到数据集。
我的问题是当我更新数据库中的数据时,DataGridView
没有刷新。
我使用过这段代码:如何刷新和更新相同Form的文本框的数据绑定。
dataGridView1.Refresh();
和
dataGridView.Update();
编辑: 这段代码也不起作用:
private void toolStripButton4_Click(object sender, EventArgs e)
{
bindingSource1.ResetBindings(true);
}
答案 0 :(得分:0)
以下代码为我编写,首先应该在数据集上调用GetChanges()方法,然后调用dta-adapter上的Fill(dataset.dataTable)。
secaloFormulaDataSet.GetChanges();
materialPriceTableAdapter.Fill(secaloFormulaDataSet.materialPrice);
这将立即更新您的datagridview和其他在表单中使用数据绑定的控件。