diff --git a/插件库/Lskj.PubBill/BillModule.cs b/插件库/Lskj.PubBill/BillModule.cs
index 5ecb7e7..11c2374 100644
--- a/插件库/Lskj.PubBill/BillModule.cs
+++ b/插件库/Lskj.PubBill/BillModule.cs
@@ -1073,7 +1073,8 @@ namespace Lskj.PubBill
dtBaseGridRowColors = BaseModuleImpl.GetBaseGridRowColors("BILLDETAIL_" + this.BillModel.FormKey);
}
this.gcMain.SetGridRowColors(dtBaseGridRowColors);
-
+ //触发右键回调
+ this.gcMain.OnAfterLinkCilk += OnAfterLinkCilkCall;
if (!dataCaches.GetValue(gcMain, "BaseGridRightMenus", out DataTable dtBaseGridRightMenus))
{
dtBaseGridRightMenus = BaseModuleImpl.GetBaseGridRightMenus("BILLDETAIL_" + this.SysModel.ModuleCode);
@@ -1131,7 +1132,18 @@ namespace Lskj.PubBill
this.gcMain.GridControl.DataSourceChanged += OnGcMainDataSourceChanged;
}
-
+ ///
+ /// 表格触发右键功能
+ ///
+ ///
+ ///
+ private void OnAfterLinkCilkCall(object sender, EventArgs e)
+ {
+ string unioright = sender + "";
+ DataRow rightrowitem = this.gcMain.gridViewRightMenu.MenuTable.Rows.Cast().FirstOrDefault(x => (x["orderid"] + "").Equals(unioright));
+ CommonMenu menu = new CommonMenu(this.SysModel, null, this.gcMain);
+ menu.Apply(rightrowitem);
+ }
///
/// 说明:数据绑定后判断是否是右键打开模块赋值