问候!
在我的项目中,对我有一个要求,如果我单击datagridviewcell,它应该将值弹出到表单中的文本框中,实际上它有时工作,有时不工作,不知道我在做什么错,这是例如,在第三次单击上它不起作用。我正在使用的代码是:
private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
int i = dataGridView2.SelectedCells[0].RowIndex;
txtPrjNmae.Text = dataGridView2.Rows[i].Cells[0].Value.ToString();
txtPrjdescription.Text = dataGridView2.Rows[i].Cells[1].Value.ToString();
txtPrjDate.Text = dataGridView2.Rows[i].Cells[2].Value.ToString();
txtPrjSize.Text = dataGridView2.Rows[i].Cells[3].Value.ToString();
txtPrjManager.Text = dataGridView2.Rows[i].Cells[4].Value.ToString();
}
最佳答案
设置断点检查和设置
int i = e.RowIndex;
关于c# - 无法将值从datagridview获取到文本框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18631270/