兄弟用C#.net,做一winform程序,用到datagridview控件,这是背景。想实现一功能,就是比如在datagridview中有5条记录,我每选中一行记录都会触发一个事件,请问这个事件是什么?(不是datagridview.clink,是每点击任意一行都会触发的事件)请指教

解决方案 »

  1.   

    CELLCLICK,然后将datagridview设置为行选择
      

  2.   

    datagridview的selectionmode设置为fullrowselect,cellclick事件,事件内部可以用参数e.rowindex获取选择的行号
      

  3.   

    哎,看英文基本也都开出来改用那个了。
    SelectionChanged
      

  4.   

    CellContentClick    事件  
    int rowindex = dataGridView1.CurrentCell.RowIndex;            
    string id = dataGridView1.Rows[rowindex].Cells[0].Value.ToString();
      

  5.   

    用击发datagridview行事件不就行了。
      

  6.   

    在datagridview点击事件里写 方法吧
      

  7.   

    在click事件里加上判断            if (e.RowIndex >= 0)
                {
                    //执行代码
                }