要求右键菜单不是设计在实例中,也写在继承类中,并绑定自定义DataGridView。写详细一点最好,请大家帮忙。

解决方案 »

  1.   

    private void MyDataGridView_MouseDown(object sender, MouseEventArgs e)
            {
                if(e.Button == MouseButtons.Right)
                {
                var hti = MyDataGridView.HitTest(e.X, e.Y);
                MyDataGridView.ClearSelection();
                MyDataGridView.Rows[hti.RowIndex].Selected = true;
                }
            }
      

  2.   

    我写的都是在页面上,不是在gridview中的
      

  3.   

    不过,你可以试试这样写:
    public class RmDataGridView : DataGridView
    {
         
        protected override void OnMouseDown(MouseEventArgs mea)  //右键
        {
            。。你的菜单功能
        }}