سلام.میخوام بعد اینکه کاربر یه مقدار به صورت دستی تو گرید وارد و کرد و کلید enter رو زد بره روی ستون بعدی از همون سطر فاکوس بشه.تو حالت عادی میره به سطر پایین از همون ستون.
سلام.میخوام بعد اینکه کاربر یه مقدار به صورت دستی تو گرید وارد و کرد و کلید enter رو زد بره روی ستون بعدی از همون سطر فاکوس بشه.تو حالت عادی میره به سطر پایین از همون ستون.
اينو بايد تو رويداد keydown ديتا گريد بنويسي
int iColumn = dgv.CurrentCell.ColumnIndex;
string name = dgc.Columns[iColumn].Name;
if (e.KeyCode == Keys.Enter)
{
e.SuppressKeyPress = true;
dgv.CurrentCell = dgv[iColumn + tmp, iRow];
}
سلام.
if (e.KeyData == Keys.Enter)
{
dataGridView1[dataGridView1.CurrentCell.ColumnIndex + 1, dataGridView1.CurrentCell.RowIndex].Selected = true;
e.Handled = true;
}
یا علی