/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void c1FlexGridInfo_DoubleClick(object sender, EventArgs e) { try { int mouseRowIndex = this.c1FlexGridInfo.MouseRow; if (mouseRowIndex > 0) { InterfaceClass.HN.BusCostInfo.AllOrders.Info info = new InterfaceClass.HN.BusCostInfo.AllOrders.Info(); List <Parameter> listParameter = GetProperties <InterfaceClass.HN.BusCostInfo.AllOrders.Info>(info); foreach (Parameter p in listParameter) { string value = this.c1FlexGridInfo.Rows[mouseRowIndex][p.Name].ToString().Trim(); info.SetAttributeValue(p.Name, value); } Report.Frm_Report_MZ_BigClassFeeInfo frm = new Frm_Report_MZ_BigClassFeeInfo(info, this._userID); frm.ShowDialog(); frm = null; this.btnQuery.PerformClick(); } } catch (Exception ex) { CommonFunctions.MsgError("显示项目明细发生错误,错误原因:" + ex.Message); } }
/// <summary> /// /// </summary> public Frm_Report_MZ_BigClassFeeInfo(InterfaceClass.HN.BusCostInfo.AllOrders.Info info, long userID) { InitializeComponent(); this._info = info; this._userID = userID; this._SynchronizationContext = SynchronizationContext.Current; }