【发布时间】:2015-05-22 07:08:02
【问题描述】:
我遇到了问题:
我的表单 MAIN 和 SUB 上有两个 DataGridView,如果 MAIN DataGridView 单元格处于编辑模式并且用户按下向下箭头而不是在 MAIN @987654323 中向下移动到下一行,这就是我想要做的@ 它应该跳到 SUB 中的下一行 DataGridView
我通过处理PreviewKeyDown 在EditingControlShowing 上创建了一个事件,但它仅在主DataGridView 中有一行或我在主dataGridView 的最后一行但如果有超过一行时才有效在 MAIN DataGridView 中,如果我按 Arrow Up 或 Arrow Down,它将仅通过 MAIN DataGridView 行。
我试图在DataGridView peviewKey 控制它,但箭头键没有在那里注册,箭头键 也没有在DataGridView KeyDown 和keypress 在编辑模式下注册
它们在 DataGridView 的 keyup 处注册,但此时它会在两个 dataGridViews 中向下或向上移动行
我想要的是,如果 MAIN DataGridView 单元格处于编辑模式并且按下向上或向下箭头键,那么它只会更改 SUB DataGridView 中的行而不是 main DataGridView 中的行
任何想法!
【问题讨论】:
标签: c# datagridview