C#编程-71:dataGridView获取行列坐标索引和值

133 阅读1分钟
  1.    private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)

  2.         {

  3.             //获取行列坐标索引

  4.             //方法一:

  5.             //int row = e.RowIndex+1;

  6.             //int col = e.ColumnIndex+1;

  7.  

  8.             //方法二:

  9.             //int row = dataGridView1.CurrentCell.RowIndex + 1;

  10.             //int col = dataGridView1.CurrentCell.ColumnIndex + 1;

  11.  

  12.             //方法三:

  13.             //int row = dataGridView1.CurrentCellAddress.Y + 1;

  14.             int col=dataGridView1.CurrentCellAddress.X+1;

  15.  

  16.             //方法四:

  17.             int row = dataGridView1.CurrentRow.Index + 1;

  18.              

  19.             //获取当前单元格内容

  20.             //方法1:

  21.  

  22.            // string cell = dataGridView1.Rows[row-1].Cells[col-1].Value.ToString();

  23.  

  24.             //方式2:

  25.             string cell = dataGridView1.CurrentCell.Value.ToString();

  26.  

  27.             MessageBox.Show("点击:"+row+"行;"+col+"列\n内容是:"+cell);

  28.         }