应用DataGridViewAutoFilterColumnHeaderCell时,DataGridView标头不会立即刷新

时间:2018-07-23 13:02:51

标签: c# winforms datagridview

我已经使用DataGridViewAutoFilterColumnHeaderCell类向我的datagridview添加了一个过滤器。我做了以下

foreach (DataGridViewColumn col in pDGV.Columns){
        col.HeaderCell = new DataGridViewAutoFilterColumnHeaderCell(col.HeaderCell);
        col.SortMode = DataGridViewColumnSortMode.NotSortable;                    
}

我已经使过滤器正常工作,但是datagridview有一个小问题,在我单击另一个标题单元格之前,过滤器按钮不会显示。 如何在应用代码运行后立即正确显示该过滤器?我试图调用诸如datagridview.invalidate()和datagridview.refresh()之类的方法,希望刷新标题行,但这似乎不起作用。

问候 阿马里诺(Amarino)

0 个答案:

没有答案