三界之内没有解决不了的bug 宣君.|

宣君

园龄:7年7个月粉丝:18关注:2

2023-08-04 09:27阅读: 98评论: 0推荐: 0

DXP GridView 行右键菜单

DXP GridView 行右键菜单

gridview是gridcontrol控件的数据视图,当我们需要在数据行上执行自定义菜单命令,如图所示,该怎么办呢?

image

主要是利用PopuMenuShowing事件来实现

image

可以在属性面板中找到该事件。也可在代码中直接绑定事件

gridView1.PopupMenuShowing -= GridView1_PopupMenuShowing;
gridView1.PopupMenuShowing += GridView1_PopupMenuShowing;
private void GridView1_PopupMenuShowing(object sender, PopupMenuShowingEventArgs e)
{
if (e.MenuType == GridMenuType.Row)
{
e.Menu = new GridViewMenu(gridView1);
e.Menu.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("编辑", (o, args) => ModifyClick(), Resources.Png_Edit2_16));
}
}

利用DXMenuItem构造一个菜单命令,然后绑定一个函数,ModifyClick()就是菜单的执行函数。e.MenuType指定菜单触发类型,是在行触发,还是列触发……

posted @   宣君  阅读(98)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起