我有一个 DataTable 我用来绑定到我的 DevExpress GridView 。
我的 DataTable 是动态的,即 - 有时它可以带来 4 列,有时甚至 20 列。问题是,当我第一次使用具有 20 列的 dataTable 设置我的 GridView 时,它将正确显示,下次如果我DataTable 只有 4 列,我的 GirdView 仍将显示所有 20 列,其值仅在我的 DataTable 当时具有的 4 列中。
我该如何解决这个问题?
附上截图。
这与清除某些内存实例/处理对象有关吗?如果是这样,请帮助使用 DevExpress GridView 的 API。
更新
此代码调用设置数据源
bindingSource1.DataSource = dtBindToGridView; // MyDataTable
gcAnalysisTaskPermission.DataSource = bindingSource1; //My GridView
bindingSource1.ResetBindings(true); // Reset the BindingSource
谢谢,
曼格什