0

我正在使用自定义网格,我创建了 50 列和 10000 条记录。我正在尝试下面的代码来清除过滤器并且它的工作正常,但它会花费太多时间所以有没有其他方法可以减少时间。我尝试过的代码如下;

 foreach (var Column in datagrid.TextColumns)
            {
                Column.Filters.Clear(); // remove filters
            }
4

1 回答 1

0

我帮不了你,我最好的客人是你每次清除过滤器时,布局都会重新渲染(你知道这有多痛苦)

尝试在Control.SuspendLayout和 Control.ResumeLayout 中包装 clear filter 函数,看看是否有帮助。

于 2013-10-29T06:38:00.743 回答