如果访问特定列datagridview,如何进入下一行 [英] How to go next line if access specific column 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 theCellValueChanged
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屋!