按 Enter 键并在 datagridview 中打开一个新表单
当用户在我的一个 datagridview 单元格(如在 column1 单元格中)中按 Enter 键时,应打开一个新表单(如 form2)。我知道在按键事件中我应该编写 e.handled=true;
来实现此目的,但是当 datagridview 单元格处于活动状态时,此代码不起作用。我该怎么做呢?
When a user presses Enter key in one of my datagridview cells (like in column1 cells), a new form like form2 should be opened. I know that in the keypress event I should write e.handled=true;
to achieve this, but this code is not working when the datagridview cell is active. How can I do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要处理DataGridView控件的
EditingControlShowing
事件和Cell控件的PreviewKeyDown
事件。You need to handle the
EditingControlShowing
event of DataGridView control andPreviewKeyDown
event of Cell's Control.你好尝试在下面使用这个
创建两个表单
在 form1 上使用下面给出的名称上的网格或您可以的
hello try to use this in below
create two form
on form1 use the grid on given below name or as you can