如何在文本框C#中显示datagridview的值

时间:2012-10-09 09:40:24

标签: c# datagridview

我编写了以下代码,但它在文本框中显示了以前的记录。

private void dataGridViewkala_KeyDown(object sender, KeyEventArgs e)
        {
            txtkalacode.Text = dataGridViewkala.CurrentRow.Cells[0].Value.ToString();
           txtkalaname.Text = dataGridViewkala.CurrentRow.Cells[1].Value.ToString();
            txtkqty.Text = dataGridViewkala.CurrentRow.Cells[2].Value.ToString();
            txtkalapoint.Text = dataGridViewkala.CurrentRow.Cells[3].Value.ToString();}

我的代码有什么问题,我也尝试这些代码,

txtkalapoint.Text=dataGridViewkala.SelectedRows[0].Cells[3].Value.ToString();

当我在文本框中按箭头键时,它会显示以前的记录。

1 个答案:

答案 0 :(得分:1)

键操作发生在执行操作之前,而不是之后..您可以查看数据网格何时更改行,或者在按键上执行操作。或密钥