我自定义创建列DataGridViewTextBoxColumn,然后将此列添加到DataGridView,里面的数据是即时计算的,我尝试使用 DataGridViewTextBoxColumn.SortMode  =  DataGridViewColumnSortMode.Automatic;但无法实现排序。请问:有什么解决方法呢?希望各位高手帮帮忙,谢谢!

解决方案 »

  1.   

    DataView dv = tbmerge.DefaultView;//tbmerge为DataTable的表名
    dv.Sort = "OrderNO ASC";
    this.dataGridView1.DataSource = dv;
    这样就可以了
      

  2.   

    顶DataView dv = tbmerge.DefaultView;//tbmerge为DataTable的表名
    dv.Sort = "OrderNO ASC";
    this.dataGridView1.DataSource = dv;
      

  3.   

    问题没解决!!!
    我绑定DataTable到DataGridView,而排序那一列在Table里是没有的,是另外在DataGridView里添加,并且我要实现的是点击DataGridView的列标题来实现排序。
      

  4.   

    楼主问题解决没阿
    也有类似问题
    我界面里有俩gridview 一个好使一个不好使
    疯了