private void GraphicLinePresenter(GraphicLine.GraphicLine in_control, DateTime in_StartTime) { DateTime T1 = get_T1(in_StartTime); DateTime T2 = get_T2(in_StartTime); DateTime CURR = get_CURR(); in_control.SetEmpty(); in_control.AddBasePeriod(T1, T2); for (int i = 0; i < GLGlobalObject.GraphicLineDataArr.Length; i++) { if (GLGlobalObject.GraphicLineDataArr[i] != null && GLGlobalObject.GraphicLineDataArr[i].datetime >= T1 && GLGlobalObject.GraphicLineDataArr[i].datetime <= T2) { graphicLine1.Data.Add(GLGlobalObject.GraphicLineDataArr[i]); } } //MessageBox.Show(graphicLine1.Data[graphicLine1.Data.Count-1].datetime.ToString()); in_control.Refresh(); }