Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个绑定到一个 DataGridViewList<MyType>
List<MyType>
自动排序不起作用,所以我尝试以编程方式解决它。
Sort 方法采用我创建和使用的非泛型 IComparer,但出现错误:
DataGridView 控件是数据绑定的。控件不能使用比较器来执行排序操作。
有什么想法可以让我对此进行排序吗?
编辑:更多研究表明,您应该在绑定的情况下对源进行排序。我正在使用 aBindingSource但它没有 Sort() 方法。
BindingSource
在 dataGridView 上有一个名为 Sort 的方法。使用方法如下:
this.dataGridView1.Sort(this.dataGridView1.Columns["Name"],ListSortDirection.Ascending);
希望这可以帮助:)