解决方案 »

  1.   

    DataGridViewRow row = this.dataGridView1.CurrentRow;
    int index = row.Index;//这是你想要的
      

  2.   

    LZ 要拿什么行号,是datagridView的当前行行号,还是当前行在Student表里的行号。如果是后者那你就要做特殊处理了,禁止点击datagridView列标头进行排序,或者在datagridView排序时,绑定的数据源也排下序
      

  3.   


    对的。
    如果要取得当前选中行的行号,就是int i=dataGridView1.SelectedRows[0].Index或
    int i=dataGridView1.SelectedCells[0].RowIndex
    如果要取得当前dataGridView中所有的行号,就要用循环了。