我将一DataTable绑定到DataGridView里面,dt里有四列(0,1,2,3),dataGridView里面有三列(0,1,2),请问:如何实现,点击第一列(0)表头,按dt里的第四列排序?谢谢~

解决方案 »

  1.   

    GridView1_Sorted事件其他自己看下资料。。
      

  2.   

    很不幸,在绑定了数据源后就不能在DataGridView里进行自定义排序了。
    你要自己写个数据源了,查查BindingList的
    void ApplySortCore(PropertyDescriptor property, ListSortDirection direction)方法吧。
      

  3.   

    自己解决了,谢谢大家~
    我是在DataGridView里面添加了一隐藏列,然后在Column[0]的鼠标点击事件里,让其按隐藏列排序~