我正在使用 Winforms DevExpress,并且正在将 DataTable 绑定到运行良好的 DataGridView。我遇到的问题是我有一些函数将构建一个新的 DataTable 对象,该对象与需要替换绑定到 DataGridView 的原始 DataTable 的原始对象分开。
DataTable originalTable = new DataTable("OriginalTable");
//Populate originalTable
myDataGridControl.DataSource = originalTable;
上面的代码一切正常,但是下面的代码创建了一个新的 DataTable 并且需要设置为 myDataGridControl 的 DataSource。
DataTable newTable = new DataTable("NewTable");
//Populate newTable
//Set newTable as the DataSource for myDataGridControl
myDataGridControl.DataSource = newTable;
我尝试了几种不同的尝试来完成这项工作,例如调用 RefreshDataSource()、Refresh()、将 DataSource 设置为 null。我还没有让它工作。我该怎么做呢?