如题,用到这个事件只想对datagridview的内容进行双击操作,但双击标题(可以肯定没有启用双击或单击标题的事件)的时候也执行了同样的操作,如何禁止标题的这个事件,请高手指教啊。谢谢

解决方案 »

  1.   

    在CellDoubleClick判断一下e.RowIndex应该可以呀.如果是标题行不处理。
    if (e.RowIndex != -1)
                {
                    // doing;
                }
      

  2.   

    呵呵我也想顶啊,但是问题没解决啊,双击还是能执行事件啊,不过我用另一种放法了,就是直接将列标题给禁用了,//禁止 DataGridView 排序
            //在VS 2005中不允许直接设置整个DataGridView的排序,只能单个的设置某一个列。
           private void ForbidSortColumn(DataGridView dgv)
            {
                for (int i = 0; i < dgv.Columns.Count; i++)
                {
                    dgv.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
                }
            }---网上找的,不知道谁写的,谢谢再说啊!