【发布时间】:2013-05-10 23:44:06
【问题描述】:
我有一个用于绑定到我的 DevExpress GridView 的 DataTable。
我的 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
谢谢,
曼格什
【问题讨论】:
标签: winforms data-binding datatable devexpress