如何添加行到特定的秩,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)

如何添加行到特定的秩,DataViewGrid, c#

你可以使用DataGridView的默认排序方法。首先,您需要确保这一行中的所有单元格具有相同的ValueType(通过例如dataGridView1[0,2].ValueType=typeof(DateTime);)

设置ValueType)。

然后你需要使列"可排序",通过设置dataGridView.Columns[2].SortMode=DataGridViewColumnSortMode.Automatic;

通过下面的代码,您可以按列升序排序dataGridView1.Sort(dataGridView1.Columns[2], ListSortDirection.Ascending);