如何设置DataGridView双击列头排序,单击时不排序? 
系统默认的好像时单击排序

解决方案 »

  1.   

    补充一下,是winform的datagridview
      

  2.   

      private void dataGridView1_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
             {
                 for (int i = 0; i < this.dataGridView1.Columns.Count; i++)
    {
                    this.dataGridView1.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
    }
    }
    通过
    DataGridView1_ColumnHeaderMouseDoubleClick
    禁止排序
      

  3.   

    wuyq11的意思是把datagridview的排序禁止了,然后在ColumnHeaderMouseDoubleClick实现自己写排序的实现?但是如果我又想用datagridview自带的排序功能,只是想在双击列头时实现,能在datagridview的属性里面实现吗?