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 に答える