如何添加行到特定的秩,DataViewGrid, c#
本文关键字:DataViewGrid 添加行 | 更新日期: 2023-09-27 17:50:53
我的DataViewGrid
有三列。
| ID | NAME | DATE |
DATE是DateTime
的类型。
我想添加行,以便它们按日期排序。如何?
的例子:
1 JACOB 27.5.2015 23:15.10
6 PETER 27.5.2015 23.16.10
9 PETER 27.5.2015 23.16.41
数据通过方法添加:
public void add(int id, String name, DateTime dateTime)
你可以使用DataGridView的默认排序方法。首先,您需要确保这一行中的所有单元格具有相同的ValueType(通过例如dataGridView1[0,2].ValueType=typeof(DateTime);)
然后你需要使列"可排序",通过设置dataGridView.Columns[2].SortMode=DataGridViewColumnSortMode.Automatic;
通过下面的代码,您可以按列升序排序dataGridView1.Sort(dataGridView1.Columns[2], ListSortDirection.Ascending);