From 1341251ad15d8e05fdcc59f9d2ae0a16af0fb4ec Mon Sep 17 00:00:00 2001
From: jingh <jingh@LAPTOP-I53VDLOO>
Date: 星期四, 25 十一月 2021 14:11:10 +0800
Subject: [PATCH] 列宽报错处理
---
DBUtility/业务单据/Xt_BaseBillFun.cs | 6 +++++-
WorkM/报表分析/EAM_SourceRuningStatus.cs | 8 ++++----
Pub_Class/CustomerCls/ClsPub.cs | 4 ++++
3 files changed, 13 insertions(+), 5 deletions(-)
diff --git "a/DBUtility/\344\270\232\345\212\241\345\215\225\346\215\256/Xt_BaseBillFun.cs" "b/DBUtility/\344\270\232\345\212\241\345\215\225\346\215\256/Xt_BaseBillFun.cs"
index dac18f2..12d414a 100644
--- "a/DBUtility/\344\270\232\345\212\241\345\215\225\346\215\256/Xt_BaseBillFun.cs"
+++ "b/DBUtility/\344\270\232\345\212\241\345\215\225\346\215\256/Xt_BaseBillFun.cs"
@@ -762,7 +762,11 @@
grdMain.AlternatingRowsDefaultCellStyle.BackColor = Color.Lavender;
grdMain.ColumnHeadersDefaultCellStyle.BackColor = Color.LightGray;
//
- ClsPub.GetGridView(grdMain, Name, ClsPub.AppPath);//设置列宽
+ if (grdMain.ColumnCount > 0 && grdMain.RowCount > 0)
+ {
+ ClsPub.GetGridView(grdMain, Name, ClsPub.AppPath);//设置列宽
+ }
+
}
public static void initGridRpt(DataGridView grdMain, string Name, bool VisualStyles)
diff --git a/Pub_Class/CustomerCls/ClsPub.cs b/Pub_Class/CustomerCls/ClsPub.cs
index e18a52c..8114dd5 100644
--- a/Pub_Class/CustomerCls/ClsPub.cs
+++ b/Pub_Class/CustomerCls/ClsPub.cs
@@ -1331,6 +1331,10 @@
{
try
{
+ if(oGrd.RowCount<=1 )
+ {
+ return;
+ }
int Cols;
char c = Convert.ToChar(",");
string sStr = ClsIni.ReadIni("GridSave", KeyItem, AppPath + @"\" + "grdWidth.wyini");
diff --git "a/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/EAM_SourceRuningStatus.cs" "b/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/EAM_SourceRuningStatus.cs"
index 121475c..6490a07 100644
--- "a/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/EAM_SourceRuningStatus.cs"
+++ "b/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/EAM_SourceRuningStatus.cs"
@@ -213,7 +213,7 @@
sT = sTotalCol.Split(Convert.ToChar(","));
oSumGrid.BuildTotalCols(sT);
//
- DBUtility.Xt_BaseBillFun.DisplayGrid(grdMain, this.Name, "鏄�", 0);
+ //DBUtility.Xt_BaseBillFun.DisplayGrid(grdMain, this.Name, "鏄�", 0);
//
DBUtility.Xt_BaseBillFun.GetGrid(grdMain, this.Name);
Total();
@@ -278,17 +278,17 @@
private void grdMain_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e)
{
- oSumGrid.SetGridsum_NoData();
+ //oSumGrid.SetGridsum_NoData();
}
private void grdMain_ColumnWidthChanged(object sender, DataGridViewColumnEventArgs e)
{
- oSumGrid.SetGridsum_NoData();
+ //oSumGrid.SetGridsum_NoData();
}
private void grdMain_Paint(object sender, PaintEventArgs e)
{
- DBUtility.Xt_BaseBillFun.GraphicsGrid(grdMain);
+ //DBUtility.Xt_BaseBillFun.GraphicsGrid(grdMain);
}
private void EAM_SourceRuningStatus_KeyDown(object sender, KeyEventArgs e)
--
Gitblit v1.9.1