From b62971d2d58e39b7c938029116bc063eaf46b728 Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期一, 30 六月 2025 17:41:10 +0800
Subject: [PATCH] bug
---
DevApp/Gs.DevApp/DevFrm/Warehouse/SelectShuoTuiSq.cs | 50 ++++++++++++++++++++++++++++++++------------------
1 files changed, 32 insertions(+), 18 deletions(-)
diff --git a/DevApp/Gs.DevApp/DevFrm/Warehouse/SelectShuoTuiSq.cs b/DevApp/Gs.DevApp/DevFrm/Warehouse/SelectShuoTuiSq.cs
index 6b1a95b..f3f1c30 100644
--- a/DevApp/Gs.DevApp/DevFrm/Warehouse/SelectShuoTuiSq.cs
+++ b/DevApp/Gs.DevApp/DevFrm/Warehouse/SelectShuoTuiSq.cs
@@ -2,6 +2,7 @@
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
+using System.Data;
using System.Windows.Forms;
namespace Gs.DevApp.UserControl
@@ -24,6 +25,14 @@
public SelectShuoTuiSq(string _cusId, string _inOrgId, string _ckId, string _isSource)
{
InitializeComponent();
+ this.gridView1.CustomDrawColumnHeader += (s, e) => { Gs.DevApp.ToolBox.UtilityHelper.CustomDrawColumnHeader(s, e); };
+ this.gridView1.MouseUp += (s, e) => { Gs.DevApp.ToolBox.UtilityHelper.CustomMouseUp(s, e, gcMain, gridView1); };
+ this.colChkInt.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.False;
+ this.colChkInt.OptionsFilter.AllowAutoFilter = false;
+ this.colChkInt.OptionsFilter.AllowFilter = false;
+ this.colChkInt.OptionsFilter.AllowInHeaderSearch = DevExpress.Utils.DefaultBoolean.False;
+ this.colChkInt.Fixed = DevExpress.XtraGrid.Columns.FixedStyle.Left;
+ this.colChkInt.VisibleIndex = 0;
this.cusId = _cusId;
this.inOrgId = _inOrgId;
this.ckId = _ckId;
@@ -33,26 +42,32 @@
btnIn.Click += (s, e) =>
{
var list = new List<dynamic>();
- for (var i = 0; i < gridView1.DataRowCount; i++)
+ gridView1.PostEditor();
+ gridView1.UpdateCurrentRow();
+ DataTable dt = this.gcMain.DataSource as DataTable;
{
- var checkBox = gridView1.GetRowCellDisplayText(i, "gvChk");
- if (checkBox == "Checked")
+ foreach (DataRow dr in dt.Rows)
{
- list.Add(new
+ string checkBox = dr["chkInt"].ToString();
+ string _guid = dr["rkmxGuid"].ToString();
+ if (Gs.DevApp.ToolBox.UtilityHelper.ToCheck(checkBox))
{
- rkmxGuid = gridView1.GetRowCellDisplayText(i, "rkmxGuid"),
- invBillNo = gridView1.GetRowCellDisplayText(i, "invBillNo"),
- itemNo = gridView1.GetRowCellDisplayText(i, "itemNo"),
- itemName = gridView1.GetRowCellDisplayText(i, "itemName"),
- itemModel = gridView1.GetRowCellDisplayText(i, "itemModel"),
- itemId = gridView1.GetRowCellDisplayText(i, "itemId"),
- rksl = gridView1.GetRowCellDisplayText(i, "rksl"),
- dwName = gridView1.GetRowCellDisplayText(i, "dwName"),
- yt = gridView1.GetRowCellDisplayText(i, "yt"),
- kt = gridView1.GetRowCellDisplayText(i, "kt"),
- khName = gridView1.GetRowCellDisplayText(i, "khName"),
- receivingOrg = gridView1.GetRowCellDisplayText(i, "receivingOrg"),
- });
+ list.Add(new
+ {
+ rkmxGuid = dr["rkmxGuid"].ToString(),
+ invBillNo = dr["invBillNo"].ToString(),
+ itemNo = dr["itemNo"].ToString(),
+ itemName = dr["itemName"].ToString(),
+ itemModel = dr["itemModel"].ToString(),
+ itemId = dr["itemId"].ToString(),
+ rksl = dr["rksl"].ToString(),
+ dwName = dr["dwName"].ToString(),
+ yt = dr["yt"].ToString(),
+ kt = dr["kt"].ToString(),
+ khName = dr["khName"].ToString(),
+ receivingOrg = dr["receivingOrg"].ToString(),
+ });
+ }
}
}
UpdateParent?.Invoke(this,
@@ -96,7 +111,6 @@
gcMain.DataSource = dt;
gcMain.ForceInitialize();
gridView1.BestFitColumns(); Gs.DevApp.ToolBox.UtilityHelper.SetGridLayout(gridView1);
- var dddd = dd.rtnData.pages; //鎬婚〉
}
catch (Exception ex)
{
--
Gitblit v1.9.3