在 Visual Studio 2012 for C# 中工作;我正在尝试实现一个dataGridView。我正在使用程序的另一部分将记录添加到 Access 数据库,dataGridView 使用该数据库来填充其信息。
我使用了集成设置,因此就建立连接而言,它可以省去很多工作。一切正常,但 dataGridView 不会显示数据库的最新更改,除非我关闭应用程序并重新启动它。重新启动应用程序后,一切正常并且列表正确填充。我已经尝试刷新数据库以及将数据源更改为 null 然后返回实际源,但到目前为止都没有工作。
想法?
可以根据需要提供代码。
编辑:要求的代码:
public void frmViewBook_Load(object sender, EventArgs e)
{
dataGridView1.DataSource = null;
dataGridView1.DataSource = this.accDB.BOOK;
this.bOOKTableAdapter.Fill(this.accDB.BOOK);
}