[英]C# DataGridView Disable sort icon from the column header
我有一個Winforms DataGridView,幾列可以分類,少數不可能。 對於我不希望我的gridview進行排序的列我已設置
dgvConnections.Columns[e.ColumnIndex].SortMode = DataGridViewColumnSortMode.NotSortable;
在
dgvConnections_ColumnHeaderMouseClick
事件處理程序,但我無法從列標題中刪除排序圖標,因為它的存在可能會導致用戶混淆。
所以請建議我擺脫列中無法排序的排序圖標。 提前致謝!
看起來您沒有維護正確的執行順序。 你寫的代碼將完成工作
dgvConnections.Columns[e.ColumnIndex].SortMode = DataGridViewColumnSortMode.NotSortable;
但請確保在初始化DataGridView后調用它。
如果您想要在問題中提到的特定列,則需要找到索引並設置sortmode。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.