dataGridView获取所点击的单元格的值
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex >= 0 && e.ColumnIndex >= 0)
{
DataGridViewCell cell = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
if (cell is DataGridViewTextBoxCell)
{
DataGridViewTextBoxCell textBoxCell = (DataGridViewTextBoxCell)cell;
string textBoxValue = textBoxCell.Value.ToString();
}
}
}
获取所点击的button按钮的 行号 和上面第三列的 textbox值
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex >= 0 && e.ColumnIndex >= 0)
{
DataGridViewCell cell = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
if (cell is DataGridViewButtonCell)
{
int rowIndex = e.RowIndex;
string column3Value = dataGridView1.Rows[rowIndex].Cells["Column3"].Value.ToString();
// 使用 rowIndex 和 column3Value 进行你的操作
}
}
}