这是条不归路

呜呜呜~

导航

C# DataGridView控件排序失效的问题

今天发现,对DataGridView控件绑定数据后,表头自带的排序失效了,点击无反应!

问题过程

第一次使用List<T>直接绑定DataSure,失效!

第二次使用List<T>循环赋值控件,失效!

第三次使用List<T>转成DataTable,有效

总结

DataGridView在绑定数据时需要是DataTable类型时才能生效表头自带排序

解决方案

  1. 在点击表头时加个事件,自己重写个排序方法
  2. 将绑定的数据,做一次类型转换成DataTable类型

 

posted on 2023-06-13 17:25  En'  阅读(260)  评论(0编辑  收藏  举报