对DataGridView进行排序

时间:2012-05-09 07:31:45

标签: c# datagridview

我已将DataGridView的列设置为 SortMode = DataGridViewColumnSortMode.Automatic; 但是单击单元格标题时,它不会对其进行排序

Deos有谁知道怎么做?

2 个答案:

答案 0 :(得分:1)

在datagridview

中有一个方法Sort
dataGridView1.Sort(dataGridView1.Columns["yourcol"],ListSortDirection.Ascending);

答案 1 :(得分:0)

您的数据源必须是可排序的

DataTable / DataView是可排序的

List不能为自身排序(按属性)

看看这里:http://www.codeproject.com/Articles/31418/Implementing-a-Sortable-BindingList-Very-Very-Quic