[求助]C# Winform 单击button等于单击dataGridView某列列标同样的效果 进行排列该列
就是等于单击这个button就和单击列表都能实现排列该列数据顺序
请高手帮帮忙
谢谢了

解决方案 »

  1.   

    相当于你取出所有的行集,进行自定义的排序,但button没有选择列,所以你只有设定
    一列为排序列
      

  2.   

    把button对应上dataGridView的某列就可以了
      

  3.   

    这么写:private void button1_Click(object sender, EventArgs e)
    {
        grdEmployee.AllowUserToOrderColumns = true;    if (grdEmployee.SortOrder == SortOrder.Descending)
        {
            grdEmployee.Sort(grdEmployee.Columns[0], ListSortDirection.Ascending);
        }
        else
        {
            grdEmployee.Sort(grdEmployee.Columns[0], ListSortDirection.Descending);
        }
    }对第一列排序,也可用列名替换.