数据网格视图中带有EditOnEnter的KeyUp不起作用
本文关键字:EditOnEnter KeyUp 不起作用 数据网 网格 视图 数据 | 更新日期: 2024-09-21 04:33:56
我有一个DataGridView,EditMode在EditOnEnter上。在这种情况下,KeyUP方法不起作用?如果我想要KeyUp,我应该在EditOnKeyStroke或EditOnKeyStrokeOrF2中设置EditMode。我已设置
this.KeyPreview = true;
在Form Load上,但它不起作用。如何在EditOnEnter中启动Key?
使用
private void YourDataGridView_KeyUp(object sender, KeyEventArgs e)
{
---- Check Column Name is == Your Column Name
---- set the EditMode in EditOnKeyStroke or EditOnKeyStrokeOrF2
}
我给出这个例子只是因为你没有发布你的DataGridView代码。
更新:根据您的需要,这些活动可以完全使用。。。
private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
MessageBox.Show(e.KeyChar.ToString ());
}
private void dataGridView1_KeyUp(object sender, KeyEventArgs e)
{
MessageBox.Show("dataGridView1_KeyUp" + e.KeyData );
}
private void dataGridView1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
{
MessageBox.Show("dataGridView1_PreviewKeyDown" + e.KeyData);
}