public DialogResult m_mthShow(string p_strImpReq, string p_strDeviceID) { long lngRes = 0; clsResultLogVO[] objResultArr = null; lngRes = m_objManage.m_lngGetDeviceSampleListByCondition(p_strImpReq, p_strDeviceID, out objResultArr); if (lngRes > 0 && objResultArr != null && objResultArr.Length > 0) { string strTemp = ""; if (m_objViewer.m_lsvSampleList.Items.Count > 0) { strTemp = ((clsResultLogVO)m_objViewer.m_lsvSampleList.Items[m_objViewer.m_lsvSampleList.Items.Count - 1].Tag).m_strIMPORT_REQ_INT; } for (int i = 0; i < objResultArr.Length; i++) { ListViewItem objlsvItem = new ListViewItem(); if (strTemp != "") { if (objResultArr[i].m_strIMPORT_REQ_INT != strTemp) { if (m_objViewer.m_lsvSampleList.Items[m_objViewer.m_lsvSampleList.Items.Count - 1].ForeColor == Color.Blue) { objlsvItem.ForeColor = Color.Black; } else { objlsvItem.ForeColor = Color.Blue; } } else { objlsvItem.ForeColor = m_objViewer.m_lsvSampleList.Items[m_objViewer.m_lsvSampleList.Items.Count - 1].ForeColor; } } objlsvItem.Text = objResultArr[i].m_strDeviceSampleID; objlsvItem.SubItems.Add(objResultArr[i].m_strCheckDat); // if(objResultArr[i].m_strUseFlag == "1") // { // objlsvItem.SubItems.Add("√"); // } // else // { // objlsvItem.SubItems.Add(""); // } // if(objResultArr[i].m_strSample_status == "3" || objResultArr[i].m_strSample_status == "5" || // objResultArr[i].m_strSample_status == "" || objResultArr[i].m_strSample_status == null) // { // objlsvItem.SubItems.Add(""); // } // else // { // objlsvItem.SubItems.Add("×"); // } objlsvItem.SubItems.Add(""); objlsvItem.Tag = objResultArr[i]; m_objViewer.m_lsvSampleList.Items.Add(objlsvItem); strTemp = objResultArr[i].m_strIMPORT_REQ_INT; } } else { MessageBox.Show("无可用的仪器标本!"); } m_objViewer.m_btnClear.Visible = false; m_blnShowDialog = true; return(m_objViewer.ShowDialog()); }