pra*_*mna 5 c# sorting icons datagridview winforms
我有一个Winforms DataGridView,几列可以分类,少数不可能.对于我不希望我的gridview进行排序的列我已设置
dgvConnections.Columns[e.ColumnIndex].SortMode = DataGridViewColumnSortMode.NotSortable; 在
dgvConnections_ColumnHeaderMouseClick 事件处理程序,但我无法摆脱列标题中的排序图标,因为它的存在可能会导致用户混淆.
所以请建议我摆脱列中无法排序的排序图标.提前致谢!
看起来您没有保持正确的执行顺序。您编写的代码将完成这项工作
dgvConnections.Columns[e.ColumnIndex].SortMode = DataGridViewColumnSortMode.NotSortable;
Run Code Online (Sandbox Code Playgroud)
但请确保在初始化 DataGridView 后调用它。
如果您想要将其用于特定列,就像您在问题中提到的那样,您需要找到索引并设置排序模式。