我有一个Windows窗体,其中包含2个datagridviews和它们之间传输数据的按钮。我无法弄清楚在按钮成功传输数据之后,如何将所选行的光标移动到下一行。如何将光标移动到datagridview中的下一行
1
A
回答
5
if (dataGridView1.CurrentRow != null)
dataGridView1.CurrentCell =
dataGridView1
.Rows[Math.Min(dataGridView1.CurrentRow.Index + 1, dataGridView1.Rows.Count - 1)]
.Cells[dataGridView1.CurrentCell.ColumnIndex];
+0
这是选择单元格而不是光标。我希望这个选项比移动光标恕我直言。 – RvdK 2012-02-09 10:49:51
+0
@PoweRoy,我认为“移动光标”是“选择下一行”的某种*隐喻*。 – 2012-02-09 10:56:14
-1
if (e.KeyChar == (char)13)
{
int col = grdIdeal.CurrentCell.ColumnIndex;
int row = grdIdeal.CurrentCell.RowIndex;
int nRows = grdIdeal.Rows.Count - 1;
int nCol = grdIdeal.Columns.Count - 1;
if (nCol == col && nRows == row)
grdIdeal.CurrentCell = grdIdeal[0, 0];
else if (nRows == row)
grdIdeal.CurrentCell = grdIdeal[col + 1, 0];
else
grdIdeal.CurrentCell = grdIdeal[col, row + 1];
e.Handled = true;
}
+1
嗨Bhavesh,欢迎来到堆栈溢出。当你知道如何回答一个问题时,通常可以提供一些你已经完成的工作和原因的解释。 – 2015-03-05 10:52:32
相关问题
- 1. 光标移动到DataGridView中的下一个单元格
- 2. 将光标向下移动一行 - Java
- 3. 如何在DataGridView中移动光标c#
- 4. 将控制台中的输入光标移动到下一行
- 5. 如何移动/跳光标下一行到图像视图中
- 6. 如何将行从一个DataGridView移动到另一个DataGridView?
- 7. 如何将UITextField光标移动到下一个文本字段
- 8. 如何将光标移动到下一个文本字段?
- 9. 移动光标上/下行
- 10. Vim退出插入模式将光标移动到下一行
- 11. VBA将光标向下移动到列A中具有值的下一行?
- 12. 如何将光标移动到textarea中的下一个/上一个单词?
- 13. 如何将光标移动到EDITTEXT
- 14. 如何将光标移动到终端中的行上?
- 15. 将vim中的filter命令输入后,将光标移动到下一行
- 16. 如何将光标移动到Chrome/Safari中contenteditable div中的下一个元素?
- 17. 如何将光标移动到textWrangler的行尾和行尾
- 18. 如何让Sublime Text 3在ctrl +/comment之后将光标移动到下一行?
- 19. 将光标移动到CONTENTEDITABLE
- 20. 如何直观地将光标移动到vim中?(不按行)
- 21. 将光标移动到ncurses中的上一行
- 22. 如何将光标的焦点从一行移动到另一行
- 23. C#VS2015 - 如何将光标移动到DataGridView内的单元格的开头?
- 24. 的Vim:T下一页不将光标移动到下一个标签
- 25. 如何在datagridview中输入时检查输入数据并将光标移动到下一个单元格?
- 26. 移动光标到下一行是否具有相同的值
- 27. 使UITextView的行不可编辑,并将光标移动到其下一行
- 28. 如何将光标移动到特定的行和列?
- 29. 如何将光标移到tkinter中?
- 30. 移动datagridview行到另一个datagridView
恕我直言,我不会移动光标,但强调新新添加的项目。没有任何信息的光标移动到用户是非常烦人的。 – RvdK 2012-02-09 10:31:07