GridView devexpress ENTER 下去

发布于 2024-10-20 14:28:48 字数 65 浏览 1 评论 0原文

我怎样才能实现当用户在编辑选择后按回车键时转到下面的行(同一列)而不是下一列的同一行

感谢帮助的行为

How can I achieve behaviour that when user hits enter after editing selection goes to the row below (the same column) not the same row next column

thanks for help

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

陌伤ぢ 2024-10-27 14:28:48

此行为是设计的。但是您可以编写您的实现,例如,

GridView.KeyDown
{
  If(Key == Enter)
    Write code to go next line
 } 

您可以在此处查看 还可以了解更多。

This behavior is by design. But you can write your on implementation like,

GridView.KeyDown
{
  If(Key == Enter)
    Write code to go next line
 } 

You can check here also for more.

浅浅淡淡 2024-10-27 14:28:48

我知道这是一个很晚的答案,但我也遇到了这个问题。 ,正如 Devexpress 开发人员所说 您应该处理 GridControl.ProcessGridKey 事件:

private void gridControl1_ProcessGridKey(object sender, System.Windows.Forms.KeyEventArgs e) {
if(e.KeyCode == Keys.Enter) {
    (gridControl1.FocusedView as ColumnView).FocusedRowHandle++;
    e.Handled = true;
}

I know this is a very late answer but I had this problem too. , As Devexpress Developers say You should handle the GridControl.ProcessGridKey event:

private void gridControl1_ProcessGridKey(object sender, System.Windows.Forms.KeyEventArgs e) {
if(e.KeyCode == Keys.Enter) {
    (gridControl1.FocusedView as ColumnView).FocusedRowHandle++;
    e.Handled = true;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文