无法从datagridview获取值到文本框

时间:2013-09-05 08:23:22

标签: c# datagridview

问候!
            在我的项目中,有一个要求我,如果我点击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();           
}

1 个答案:

答案 0 :(得分:1)

设置断点以检查和设置

int i = e.RowIndex;
相关问题