c# datagridview 右击选中单元格问题

bgy007 2008-06-20 04:55:43
private void dataGridView3_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e)
{
if (e.RowIndex >= 0)
{
if (e.Button == System.Windows.Forms.MouseButtons.Right)
{
dataGridView3.Rows[e.RowIndex].Cells[e.ColumnIndex].Selected = true;

}
}

}
本人使用上面代码,发现虽然右击能选中单元格,但光标还是定位在已经选中的单元格中,问如何才能右击单元格达到左击单元格的效果,多次右击datagridview单元格还是只定位一个唯一的单元格中.
...全文
104 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bgy007 2008-07-22
  • 打赏
  • 举报
回复
因为最近工作比较忙,十分感谢楼上的答复
h_w_king 2008-06-20
  • 打赏
  • 举报
回复
private void dataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e)
{
if (e.RowIndex >= 0)
{
if (e.Button == System.Windows.Forms.MouseButtons.Right)
{
this.dataGridView1.CurrentCell = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Selected = true;

}
}

}

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧