在一个datagridview中,但其中没有任何数据。
我想在双击其中的空白行后,触发双击事件,然后弹出窗口。
在有数据的行中,双击后可以触发事件,但是双击空白行就触发不了了,该怎么做呢

解决方案 »

  1.   

    使用DataGridView的CellDoubleClick事件看看?
      

  2.   

    AllowUserToAddRows设为true就会自动为你新增一空白行
      

  3.   

    dataGridView 的 CellMouseDoubleClick事件
    然后在这个里面可以写
    if(dataGridView.CurrentRow.Cells[0].Value.ToString()=="")
    {  
       MessageBox.Show("此单元格为空,触发事件");
    }
      

  4.   


    把 datagridview 控件中 AllowUserToAddRows 的属性设为false,就不会显示空白行了。
    然后使用CellDoubleClick事件执行双击操作,就可以了。
      

  5.   

    明白了。
    CellDoubleClick这个事件非要有数据才能触发
    CellMouseDoubleClick这个事件没数据也能触发
      

  6.   

    不对啊,好像都触发CellDoubleClick优先级高些好像