winform datagridview 列排序
winform datagridview column sort
我正在尝试对标准 windows 表单数据网格视图中的列进行排序。
Visual Studio 2015 年
目标 .net 框架:4.5.2
我已将 AllowUsersToOrderColumns 设置为 True。所有列都将 SortMode 设置为 Automatic。我的数据源是 objects 的 BindingList。所有列都设置了 DataPropertyName。网格加载并显示正常。我没有看到 up/down 箭头,单击 header 列也没有任何反应。我必须执行一些代码吗?我认为这是默认行为。请问我错过了什么?
谢谢。
以上两个答案都是正确的。我还找到了另一篇文章,其中指出了将列表转换为“SortableBindingList”的代码。当然,您可以根据需要更改 class 名称。查看
中标记的答案
Sortable List
我正在尝试对标准 windows 表单数据网格视图中的列进行排序。
Visual Studio 2015 年 目标 .net 框架:4.5.2
我已将 AllowUsersToOrderColumns 设置为 True。所有列都将 SortMode 设置为 Automatic。我的数据源是 objects 的 BindingList。所有列都设置了 DataPropertyName。网格加载并显示正常。我没有看到 up/down 箭头,单击 header 列也没有任何反应。我必须执行一些代码吗?我认为这是默认行为。请问我错过了什么?
谢谢。
以上两个答案都是正确的。我还找到了另一篇文章,其中指出了将列表转换为“SortableBindingList”的代码。当然,您可以根据需要更改 class 名称。查看
中标记的答案Sortable List