From 86f3c21bca3172e6798076cd045a2939b605fea6 Mon Sep 17 00:00:00 2001 From: cyf Date: Thu, 19 Mar 2026 09:48:24 +0000 Subject: [PATCH] SVN r1140 SVN-Revision: r1140 --- 插件库/Lskj.PubAccraditation/FrmAccraditation.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/插件库/Lskj.PubAccraditation/FrmAccraditation.cs b/插件库/Lskj.PubAccraditation/FrmAccraditation.cs index 2134441..5847466 100644 --- a/插件库/Lskj.PubAccraditation/FrmAccraditation.cs +++ b/插件库/Lskj.PubAccraditation/FrmAccraditation.cs @@ -997,6 +997,8 @@ namespace Lskj.PubAccraditation dtDetailColumns = BillImpl.GetDetailColumns(this.SysModel.ModuleCode); } this.gridBillInfo.SetEditColumns(dtDetailColumns, GridCustomColumnStruct.AuditPopupDetailGridView + this.BillModelObj.FormKey); + //触发右键回调 + this.gridBillInfo.OnAfterLinkCilk += OnAfterLinkCilkCall; if (!dataCaches.GetValue(gridBillInfo, "BaseGridRightMenus", out DataTable dtGridRightMenu)) { dtGridRightMenu = BaseModuleImpl.GetBaseGridRightMenus(this.AuditModelObj.BillGridMenuFlag + this.SysModel.ModuleCode, ModuleType.BillAuditDetail); @@ -1079,6 +1081,20 @@ namespace Lskj.PubAccraditation this.dbpFP.Visible = !string.IsNullOrWhiteSpace(this.BillModelObj.PopupUnionCode); } + + /// + /// 表格触发右键功能 + /// + /// + /// + private void OnAfterLinkCilkCall(object sender, EventArgs e) + { + string unioright = sender + ""; + DataRow rightrowitem = this.gridBillInfo.gridViewRightMenu.MenuTable.Rows.Cast().FirstOrDefault(x => (x["orderid"] + "").Equals(unioright)); + CommonMenu menu = new CommonMenu(this.SysModel, ControlObj, this.gridBillInfo); + menu.Apply(rightrowitem); + } + /// /// 说明:数据绑定完后刷新数据 /// 创建人:龚宇超