datagridview 中只有右键选中一行数据才显示快捷菜单(可以选择)否则不能触发右键菜单(灰色无法选择)的语法。

解决方案 »

  1.   

    貌似先将selectionmode设置为fullrowselect, 然后在rowtemplate设置菜单
      

  2.   

    前一句是选中为行,已经做到了。后一句可以详细点么?比如在datagridview中不通过代码直接手动绑定一个contextMenuStrip1右键菜单控件,那运行时在整个datagridview中的任何地方都可以看到右键是可选的。这个不符合人的选择习惯。只有我选中datagridview的一行数据才可选右键菜单。否则未选中数据右键菜单为灰色不可选语法。
      

  3.   

    在mouseDown事件里面写 代码的逻辑是如果点击了右键 绑定你的菜单控件