簡體   English   中英

C#DataGridView禁用列標題中的排序圖標

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM