DataGridView上按右键弹出右键菜单前选中当前行

  在VS2005的C# WinForm编程中,有一个DataGridView控件,要在其上按右键弹出右键菜单前选中当前行,可以在CellMouseDown事件中加入如下代码:

1        private void DataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e)
2        {
3            DataGridView1.ClearSelection();
4            DataGridView1.Rows[e.RowIndex].Selected = true;
5            DataGridView1.CurrentCell = DataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
6        }
posted @   Bireyou  阅读(4615)  评论(8编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示