Browse Source

修改颗粒列表切换排列图列表控件变null的bug

cxs 1 year ago
parent
commit
b19ed999bc

+ 7 - 3
OTSIncAReportApp/1-UI/OTSDisplaySourceGridData/ChangeGridCellValEvent.cs

@@ -90,14 +90,18 @@ namespace OTSIncAReportApp.OTSDataMgrFunction
         {
 
             //判断如果对选择颗粒,全部颗粒进行了重新选择的话
-            if (sender.Position.Row == 2)
-                m_SampleGrid.m_frmPropCondition.m_ReportApp.im_ParticlesGridDevidePage = null;//需要重新刷新颗粒列表
+            m_SampleGrid.m_ClickRow = sender.Position.Row;
+
+            if ((OTSIncAReportApp.OTSSampleReportInfo.OTS_REPORT_PROP_GRID_ITEMS)m_SampleGrid.m_frmPropCondition.PropGrid.Rows[m_SampleGrid.m_ClickRow].Tag == OTSIncAReportApp.OTSSampleReportInfo.OTS_REPORT_PROP_GRID_ITEMS.PARTICE_LIST)
+            {
+                if (sender.Position.Row == 2)
+                    m_SampleGrid.m_frmPropCondition.m_ReportApp.im_ParticlesGridDevidePage = null;//需要重新刷新颗粒列表
+            }
 
 
             m_SampleGrid.m_frmPropCondition.ShowDataDiagram(m_SampleGrid.m_frmPropCondition.tabIndex);
 
             //------------------------------------------------------------------------------------------------------------------
-            m_SampleGrid.m_ClickRow = sender.Position.Row;
             if (m_SampleGrid.m_frmPropCondition.PropGrid.Rows[m_SampleGrid.m_ClickRow].Tag != null)
             {
                 m_SampleGrid.m_frmPropCondition.m_ReportApp.m_RstWindow.SelectWorkSampleNode();