private void Process301004() { int nNext = m_iYuantaAPI.YOA_GetTRFieldByte("301004", "OutBlock1", "next", 0); if (1 == nNext) { m_mainForm.btnNextSearch.Enabled = true; } else { m_mainForm.btnNextSearch.Enabled = false; } string strValue = ""; int nDebi = 0; int nColor = 0; double dValue = 0.0; ListViewItem item = null; m_iYuantaAPI.YOA_SetTRInfo("301004", "OutBlock2"); int nDataCount = m_iYuantaAPI.YOA_GetRowCount("301004", "OutBlock2"); for (int i = 0; i < nDataCount; i++) { item = new ListViewItem(); item.UseItemStyleForSubItems = false; strValue = m_iYuantaAPI.YOA_GetFieldString("date", i); strValue = strValue.TrimStart(); item.SubItems.Add(strValue); item.SubItems.Add(m_mainForm.Commify(m_iYuantaAPI.YOA_GetFieldString("lastjuka", i))); nDebi = m_iYuantaAPI.YOA_GetFieldLong("debi", i); if (0 < nDebi) { item.SubItems.Add("▲"); } else if (0 > nDebi) { item.SubItems.Add("▼"); } item.SubItems.Add(m_mainForm.Commify(nDebi)); dValue = m_iYuantaAPI.YOA_GetFieldDouble("debirate", i); if (0.0 < dValue) { item.SubItems.Add("+" + string.Format("{0:0.00}", dValue)); } else if (0.0 > dValue) { item.SubItems.Add(string.Format("{0:0.00}", dValue)); } nColor = m_iYuantaAPI.YOA_GetTRFieldAttr("301004", "OutBlock2", "debi", i); if (2 == nColor) { item.SubItems[2].ForeColor = Color.Red; item.SubItems[3].ForeColor = Color.Red; item.SubItems[4].ForeColor = Color.Red; item.SubItems[5].ForeColor = Color.Red; } else if (5 == nColor) { item.SubItems[2].ForeColor = Color.Blue; item.SubItems[3].ForeColor = Color.Blue; item.SubItems[4].ForeColor = Color.Blue; item.SubItems[5].ForeColor = Color.Blue; } else { item.SubItems[2].ForeColor = Color.Black; item.SubItems[3].ForeColor = Color.Black; item.SubItems[4].ForeColor = Color.Black; item.SubItems[5].ForeColor = Color.Black; } item.SubItems.Add(m_mainForm.Commify(m_iYuantaAPI.YOA_GetFieldLong("volume", i))); item.SubItems.Add(m_mainForm.Commify(m_iYuantaAPI.YOA_GetFieldString("startjuka", i))); item.SubItems.Add(m_mainForm.Commify(m_iYuantaAPI.YOA_GetFieldString("highjuka", i))); item.SubItems.Add(m_mainForm.Commify(m_iYuantaAPI.YOA_GetFieldString("lowjuka", i))); m_mainForm.lvDaily.Items.Add(item); } }