0

我有一个绑定到一个 DataGridViewList<MyType>

自动排序不起作用,所以我尝试以编程方式解决它。

Sort 方法采用我创建和使用的非泛型 IComparer,但出现错误:

DataGridView 控件是数据绑定的。控件不能使用比较器来执行排序操作。

有什么想法可以让我对此进行排序吗?

编辑:更多研究表明,您应该在绑定的情况下对源进行排序。我正在使用 aBindingSource但它没有 Sort() 方法。

4

1 回答 1

0

在 dataGridView 上有一个名为 Sort 的方法。使用方法如下:

this.dataGridView1.Sort(this.dataGridView1.Columns["Name"],ListSortDirection.Ascending);

希望这可以帮助:)

于 2012-09-21T14:19:20.110 回答