1

私の現在のコードは次のとおりです。readonly= true では正常に機能していますが、値を挿入すると、以下の行の同じセル番号にフォーカスしています。これについて私にアドバイスしてください。

私のコード:

private void dataGridView1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyData == Keys.Enter)
            {
                int col = dataGridView1.CurrentCell.ColumnIndex;
                int row = dataGridView1.CurrentCell.RowIndex;
            if (col < dataGridView1.ColumnCount - 1)
            {
                col++;
            }
            else
            {
                col = 0;
                row++;
            }

            if (row == dataGridView1.RowCount)
                dataGridView1.Rows.Add();

            dataGridView1.CurrentCell = dataGridView1[col, row];
            e.Handled = true;
        }
    }
4

0 に答える 0