日期:2014-05-18  浏览次数:20913 次

怎么在datagridview的右键菜单的方法里获取datagridview所选中的行
我要给datagridview添加一个右键菜单,通过菜单的选项来对datagridview进行操作,我把datagridview设置成只能选中一个单元.可我在右键菜单的方法里无法获得所选中的行,请问用什么方法可以得到datagridview目前被选中的行呢?

------解决方案--------------------
C# code

 void DataGridView_MouseDown(object sender, MouseEventArgs e)
        {
            DataGridView.HitTestInfo hittest = this.jcsGridControl1.DataGridView.HitTest(e.X, e.Y);
            if (hittest.Type == DataGridViewHitTestType.Cell && e.Button == MouseButtons.Right)
            {
                MessageBox.Show(hittest.RowIndex.ToString());
            }
 
        }

------解决方案--------------------
C# code
this.datagridview.SelectedRows[0]; //当前选中的行...

------解决方案--------------------
this.datagridview.SelectedRows[0];