Browse Source

优化提示

yhluo 12 hours ago
parent
commit
46156b3a52
1 changed files with 10 additions and 0 deletions
  1. 10 0
      UAS_MES_HGS/FunctionCode/Make/Make_CustomLabelPrint.cs

+ 10 - 0
UAS_MES_HGS/FunctionCode/Make/Make_CustomLabelPrint.cs

@@ -218,6 +218,11 @@ namespace UAS_MES_NEW.Make
 
                         for (int i = 0; i < btFormat.NamedSubStrings.Count; i++)
                         {
+                            if (i >= paramsInfo.Rows.Count)
+                            {
+                                OperateResult.AppendText("<<维护的标签参数小于模板参数\n", Color.YellowGreen);
+                                break;
+                            }
                             btFormat.SetNamedSubStringValue(btFormat.NamedSubStrings.Item(paramsInfo.Rows[i]["lp_name"].ToString()).Name, null);
                         }
                         //讲文件最后写入时间改成数据库中拿到的时间
@@ -330,6 +335,11 @@ namespace UAS_MES_NEW.Make
 
                 for (int i = 0; i < btFormat.NamedSubStrings.Count; i++)
                 {
+                    if (i >= paramsInfo.Rows.Count)
+                    {
+                        OperateResult.AppendText("<<维护的标签参数小于模板参数\n", Color.YellowGreen);
+                        break;
+                    }
                     btFormat.SetNamedSubStringValue(btFormat.NamedSubStrings.Item(paramsInfo.Rows[i]["lp_name"].ToString()).Name, null);
                 }
                 //讲文件最后写入时间改成数据库中拿到的时间