winform datagridview column sort



我正在尝试在标准的windows窗体datagridview中对列进行排序。

Visual Studio 2015目标。net框架:4.5.2

我已经设置AllowUsersToOrderColumns为True。所有列的SortMode都设置为Automatic。我的数据源是一个对象的BindingList。所有列都设置了DataPropertyName。网格加载和显示良好。我没有看到向上/向下箭头,单击列标题没有任何作用。我必须实现一些代码吗?我以为这是默认行为。我错过了什么?

谢谢。

以上两个答案都正确。我还发现了另一篇文章,该文章指出了将列表转换为"sortablebindinglist"的代码。当然,如果愿意,您可以更改类名。看

中标记的答案

可排序的列表

最新更新