DataGridView以编程方式排序

时间:2009-06-17 07:16:03

标签: datagridview

我创建了从DataGridViewTextBoxColumn类派生的自定义DataGridViewNumericTextBoxColumn。

当我打电话

this.HeaderDataGridView.Sort = Sort.Programmiticaly;
this.HeaderDataGridView.Sort(this.HeaderDataGridView.Columns[Utility.HEAD_X], ListSortDirection.Ascending);

它适用于整数类型值,但是当数据包含双精度值时,它不会排序。

2 个答案:

答案 0 :(得分:0)

DataGridView的DataSource是什么? DataSource可以以编程方式对Double值进行排序吗?

答案 1 :(得分:0)

如果您使用的是绑定源,则只需将.Sort属性设置为要排序的列的名称即可。例如:

myBS = new BindingSource();
myBS.DataSource = DataSet.MY_TABLE;
myBS.Sort = "MY_COLUMN";
myGrid.DataSource = myBS;