我正在尝试在标准的windows窗体datagridview中对列进行排序。
Visual Studio 2015目标。net框架:4.5.2
我已经设置AllowUsersToOrderColumns为True。所有列的SortMode都设置为Automatic。我的数据源是一个对象的BindingList。所有列都设置了DataPropertyName。网格加载和显示良好。我没有看到向上/向下箭头,单击列标题没有任何作用。我必须实现一些代码吗?我以为这是默认行为。我错过了什么?
谢谢。
以上两个答案都正确。我还发现了另一篇文章,该文章指出了将列表转换为"sortablebindinglist"的代码。当然,如果愿意,您可以更改类名。看
中标记的答案
可排序的列表