各位老大教教我:点击行的标题栏的时间应该怎么写,我怎么选都是点击第一列才能
成功?

解决方案 »

  1.   

    只要判断SelectedCells.Count等不等于0!
    然后定义一个整数获得单元格所在行数的索引,然后进行你要的操作!
    if( dataGridView2.SelectedCells.Count!=0)//判断是否有选中的行
    {
        int a=dataGridView2.SelectedCells[0].RowIndex;//获取选中单元格所在行的索引
         for (i = 0; i < 8;i++ ) //将常规选择的行加到前台
         {
            dataGridView1.Rows[0].Cells[i].Value =dataGridView2.Rows[a].Cells[i].Value.ToString();
         }
    }
    象上面那样就实现了