From 3c84755b07eabfb5e87ade9d020a4d3399ab2a53 Mon Sep 17 00:00:00 2001 From: lu <123456> Date: 星期三, 13 八月 2025 17:37:12 +0800 Subject: [PATCH] bug --- DevApp/Gs.DevApp/DevFrm/JJGZ/Frm_MESJJERRORJS.cs | 31 +++++++++++++++++++++---------- 1 files changed, 21 insertions(+), 10 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/JJGZ/Frm_MESJJERRORJS.cs b/DevApp/Gs.DevApp/DevFrm/JJGZ/Frm_MESJJERRORJS.cs index c9dde64..08ffbd4 100644 --- a/DevApp/Gs.DevApp/DevFrm/JJGZ/Frm_MESJJERRORJS.cs +++ b/DevApp/Gs.DevApp/DevFrm/JJGZ/Frm_MESJJERRORJS.cs @@ -28,6 +28,14 @@ public Frm_MESJJERRORJS() { InitializeComponent(); + + // 娣诲姞搴忓彿鏄剧ず锛堜娇鐢ㄨ鎸囩ず鍣級 + gridView2.IndicatorWidth = 60; + gridView2.CustomDrawRowIndicator += (s, e) => + { + if (e.Info.IsRowIndicator && e.RowHandle >= 0) + e.Info.DisplayText = (e.RowHandle + 1).ToString(); + }; gridView2.CellValueChanged += gridView2_CellValueChanged; this.toolBarMenu1.btnAddClick += ToolBarMenu1_btnAddClick; this.toolBarMenu1.btnEdtClick += ToolBarMenu1_btnEdtClick; @@ -39,7 +47,6 @@ toolBarMenu1.btnChkClick += ToolBarMenu1_btnChkClick; toolBarMenu1.btnFChkClick += ToolBarMenu1_btnFChkClick; btnFZ.Click += btnFZ_Click; - gridView2.CustomUnboundColumnData += gridView2_CustomUnboundColumnData; this.toolBarMenu1.getXmlConfig(); Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, picCheckBox, this, "checkStatus", "", (value) => { @@ -671,8 +678,20 @@ { txt_HourlyType.EditValue = SelectedDataRow["璁℃椂绫诲瀷"].ToString(); txt_HourlySalary.EditValue = SelectedDataRow["璁℃椂鍗曚环"]; + + var hourlySalary = decimal.Parse(txt_HourlySalary.EditValue.ToString()); + for (int i = 0; i < gridView2.DataRowCount; i++) + { + DataRow row = gridView2.GetDataRow(i); + decimal hour = 0; + decimal.TryParse(row["hour"]?.ToString(), out hour); + if (row != null) + { + row["salary"] = hourlySalary * hour; + } + } + gridView2.RefreshData(); } - } private void repositoryItemSearchLookUpEdit1_EditValueChanged(object sender, EventArgs e) @@ -717,14 +736,6 @@ // 璁$畻璁℃椂宸ヨ祫 row["salary"] = hourlySalary * hour; } - } - } - - private void gridView2_CustomUnboundColumnData(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDataEventArgs e) - { - if (e.Column.FieldName == "rowNo" && e.IsGetData) - { - e.Value = e.ListSourceRowIndex + 1; } } -- Gitblit v1.9.3