0

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

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();

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

4

1 回答 1

1

按键发生在采取行动之前,而不是之后。您可以查看数据网格何时更改行,或者在按键上进行。或键

于 2012-10-09T09:42:42.983 回答