如果访问特定列datagridview,如何进入下一行 [英] How to go next line if access specific column datagridview

查看:91
本文介绍了如果访问特定列datagridview,如何进入下一行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要在下一行时点击下一行编写代码地址



我有一个包含4列的数据网格视图: ID,姓名,地址,金额



点击地址栏上的任何单元格上的回车键,我需要按回车键后转到下一行。



我使用这个 datagridview 从数据库中获取基于 datatable的数据所以datagridview我只用于搜索。



所以实际上我需要访问列地址并按回车进入下一行。
$ b基于行的$ b存在于datagridview上。



i不需要向gridview添加行只需要在列地址上按Enter键时转到下一行。 />


我尝试了什么:



I need write code for go next line when click enter on column Address

I have a data gridview with 4 columns: ID,Name,Address,Amount

I need when click enter key on any cell on column Address go to next line after press enter key .

I using this datagridview to get data from database based on datatable so that datagridview i used for search only .

So actually i need when access column Address and press enter go to next line .
based on rows exist on datagridview .

i dont need to add rows to gridview only i need to go to next line when press enter key on column Address.

What I have tried:

.

推荐答案

你有几个选择,我个人会选择 CellValueChanged 事件:

You have several options, personally I would go for the CellValueChanged event:
private void myDataGridView_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
    MessageBox.Show("The value was changed, row = " + e.RowIndex);
    myDataGridView.CurrentCell = myDataGridView[e.ColumnIndex, e.RowIndex + 1];
}

另一个选项是 KeyDown 事件: c# - 如何在数据网格视图中将焦点移到下一个单元格上按Enter键事件 - 堆栈溢出 [ ^ ]

Another options is the KeyDown event: c# - How to move focus on next cell in a datagridview on Enter key press event - Stack Overflow[^]


这篇关于如果访问特定列datagridview,如何进入下一行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆