Browse Source

调整显示BUG

章政 7 years ago
parent
commit
f045e72b18
1 changed files with 6 additions and 3 deletions
  1. 6 3
      PLCDataReader/Main.cs

+ 6 - 3
PLCDataReader/Main.cs

@@ -812,13 +812,16 @@ namespace UAS_PLCDataReader
                 }
                 }
                 for (int i = 0; i < (j == RowCount - 1 ? LastRowCount : CountPerRow); i++)
                 for (int i = 0; i < (j == RowCount - 1 ? LastRowCount : CountPerRow); i++)
                 {
                 {
-                    if (dt.Rows[j * CountPerRow + i]["dpc_status"].ToString() != "Running")
+                    if (ReturnData.ContainsKey(dt.Rows[j * CountPerRow + i]["de_code"].ToString()))
                     {
                     {
-                        (PanelDeviceStatus.Controls[dt.Rows[j * CountPerRow + i]["de_code"].ToString() + i + j] as PictureEditWithText).Picedit.Image = Properties.Resources.network_offline;
+                        if (ReturnData[dt.Rows[j * CountPerRow + i]["de_code"].ToString()].RunStatus == "Running")
+                        {
+                            (PanelDeviceStatus.Controls[dt.Rows[j * CountPerRow + i]["de_code"].ToString() + i + j] as PictureEditWithText).Picedit.Image = Properties.Resources.net_connected;
+                        }
                     }
                     }
                     else
                     else
                     {
                     {
-                        (PanelDeviceStatus.Controls[dt.Rows[j * CountPerRow + i]["de_code"].ToString() + i + j] as PictureEditWithText).Picedit.Image = Properties.Resources.net_connected;
+                        (PanelDeviceStatus.Controls[dt.Rows[j * CountPerRow + i]["de_code"].ToString() + i + j] as PictureEditWithText).Picedit.Image = Properties.Resources.network_offline;
                     }
                     }
                 }
                 }
             }
             }