簡體   English   中英

c#datagridview數據表

[英]c# datagridview datatable

嗨,我有一個表單中的datagridview ...用戶通過單擊列名稱可以按升序或降序對該列中的行數據進行排序...如何禁用它? 以便每列的行中的數據保持在它們在表單開頭的順序...謝謝!

編程方式:

YourDataColumn.SortMode = DataGridViewColumnSortMode.NotSortable;

在設計師:

  1. 右鍵單擊您的DGV,然后從彈出菜單中選擇“編輯列...”。 將出現“編輯列”對話框。
  2. 在“編輯列”對話框中,將要禁用排序的列的SortMode屬性更新為“NotSortable”。

與其他answer狀態一樣,DataGrid上沒有全局屬性,您必須單獨設置每個列。

for(int x = 0; x < dataGridView1.Columns/Count; x++)
  dataGridView1.Columns[x].SortMode = DataGridViewColumnSortMode.NotSortable;

將列上的SortMode設置為Programmatic。

參考是在VB中,但應該在C#中工作。

使用轉發器和自定義尋呼機控制。 忘記GridView,DataGrid等

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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