DXP GridView 行右键菜单
DXP GridView 行右键菜单
gridview是gridcontrol控件的数据视图,当我们需要在数据行上执行自定义菜单命令,如图所示,该怎么办呢?
主要是利用PopuMenuShowing
事件来实现
可以在属性面板中找到该事件。也可在代码中直接绑定事件
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
指定菜单触发类型,是在行触发,还是列触发……
本文来自博客园,作者:宣君{https://www.nhit.icu/},转载请注明原文链接:https://www.cnblogs.com/ycit/p/17605044.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步