如何在 DataGridView c# 中移动光标

Posted

技术标签:

【中文标题】如何在 DataGridView c# 中移动光标【英文标题】:How to move the cursor in a DataGridView c# 【发布时间】:2013-05-02 15:48:19 【问题描述】:

如何在 DataGridView 中移动光标? 否。.Selected = true; 因为这会将单元格默认设置为蓝色! 我想让光标移动 当我点击“添加”按钮时,我希望光标移动到最后一行和最后一列

我使用:

this.dGridView.Rows[nbr].Cells[0].Selected = true;
this.dGridView.BeginEdit(true);

但它不起作用

感谢帮助

【问题讨论】:

“它不起作用”是描述问题的最糟糕方式。你得到一个编译器错误?运行时异常?出乎意料的输出?什么? 我没有异常或错误,但第一个单元格被选择为蓝色。我只想移动光标 【参考方案1】:

我不确定这是否会满足您的需求,但您可以更改选择背景和前景色来否定被选中单元格的正常默认外观。获取 DataGridViewCell 样式属性。然后更改 Style 的 SelectionBackColor 和 SelectionForeColor。

【讨论】:

以上是关于如何在 DataGridView c# 中移动光标的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 C# 移动鼠标光标?

c# winform中如何实现跟随光标的放大镜

在 Visual C# 中将选定行从 DataGridView 移动到另一个

C# 在 RichTextBox 中右键单击移动光标

如何在 C# 中获取 DataGridView 中的主键?

如何使用 C# 在 datagridview 控件中显示某些表架构列?