我已经使用DataGridViewAutoFilterColumnHeaderCell类向我的datagridview添加了一个过滤器。我做了以下
foreach (DataGridViewColumn col in pDGV.Columns){
col.HeaderCell = new DataGridViewAutoFilterColumnHeaderCell(col.HeaderCell);
col.SortMode = DataGridViewColumnSortMode.NotSortable;
}
我已经使过滤器正常工作,但是datagridview有一个小问题,在我单击另一个标题单元格之前,过滤器按钮不会显示。 如何在应用代码运行后立即正确显示该过滤器?我试图调用诸如datagridview.invalidate()和datagridview.refresh()之类的方法,希望刷新标题行,但这似乎不起作用。
问候 阿马里诺(Amarino)