
//单击单元格 private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { //MessageBox.Show(dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString()); } //单击单元格内容 private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { MessageBox.Show(dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString()); } 注意以上两种方法均可实现,但是事件有区别具体看你的需求