DataGridView «Enter» обработка события ключа
У меня есть DataGridView, заполненный DataTable, есть 10 столбцов. У меня есть сценарий при переходе от одной строки к другой, когда я нажимаю клавишу Enter, тогда мне нужно, чтобы эта строка была выбрана, и мне нужно иметь значения этой строки.
Но вот когда я выбираюnзатем автоматически перемещается вп + 1 Строка.
Пожалуйста, помогите мне в этом ...
Событие загрузки страницы:
SqlConnection con =
new SqlConnection("Data Source=.;Initial Catalog=MHS;User ID=mhs_mt;Password=@mhsinc");
DataSet ds = new System.Data.DataSet();
SqlDataAdapter da = new SqlDataAdapter("select * from MT_INVENTORY_COUNT", con);
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
Затем,
private void dataGridView1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (Char)Keys.Enter)
{
int i = dataGridView1.CurrentRow.Index;
MessageBox.Show(i.ToString());
}
}
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
int i = dataGridView1.CurrentRow.Index;
MessageBox.Show(i.ToString());
}