我正在使用自定义网格,我创建了50列10000记录。我正在尝试以下代码来清除过滤器及其工作正常,但它将花费太多时间,所以有任何其他方法来减少时间。 我尝试过的代码如下;
foreach (var Column in datagrid.TextColumns)
{
Column.Filters.Clear(); // remove filters
}
答案 0 :(得分:0)
我无法帮助你处理这些小信息,我最好的客人是你每次清除过滤器时,布局都会重新渲染(你知道它有多痛苦)
尝试将clear过滤器函数包装在Control.SuspendLayout和Control.ResumeLayout中,以查看它是否有帮助。