我想做个按钮,点击一下,然后对Datagridview中的X列重新排序,谁能给一段这样的代码呀
不甚感激

解决方案 »

  1.   

    一般排序,DataGridView就支持啊(AllowUserSort=True)。不知道你有什么特殊要求。
      

  2.   

    dataGridView1.Sort(dataGridView1.Columns[0], ListSortDirection.Descending);
    数据源排序绑定
      

  3.   

    我知道支持, 你说的那种是在启动窗体的时候自动排,我的意思是Datagridview的列值发生变化后,点下按钮刷新排序
      

  4.   

    DataView dv = ds.Tables[0].DefaultView;
    dv.Sort = 要排序的字段 + (按升序或降序 == "升序" ? " asc" : " desc");
      

  5.   

    2楼的方法是正确的,在按钮事件中加:dataGridView1.Sort(dataGridView1.Columns[0], ListSortDirection.Descending),你要给那一列排序,就将0改一下,后面那个可以设置降序或升序。
      

  6.   

    你在按钮事件里面写呀
    dataGridView1.Sort(dataGridView1.Columns[0], ListSortDirection.Descending);
      

  7.   

    dataGridView1.Sort(dataGridView1.Columns[0], ListSortDirection.Descending);
    数据源排序绑定