private void DrawSinglePinTableBody(AISTOCK_STOCK_SINGLE_PIN_V_DATA data) { if (data == null) { return; } if (data.AISTOCK_STOCK_SINGLE_PIN_V.Count <= 0) { return; } TableRow bodyRow; foreach (AISTOCK_STOCK_SINGLE_PIN_V_DATA.AISTOCK_STOCK_SINGLE_PIN_VRow row in data.AISTOCK_STOCK_SINGLE_PIN_V.Rows) { bodyRow = this.BmBlafTable.AddBodyRow(); this.BmBlafTable.AddCell(bodyRow, url.Replace("stockcode", row.STOCK_CODE), HorizontalAlign.Left); this.BmBlafTable.AddCell(bodyRow, row.STOCK_NAME, HorizontalAlign.Left); this.BmBlafTable.AddCell(bodyRow, row.TODAY_BEGIN.ToString(), HorizontalAlign.Left); this.BmBlafTable.AddCell(bodyRow, row.TODAY_END.ToString(), HorizontalAlign.Left); this.BmBlafTable.AddCell(bodyRow, row.PIN_BEGIN.ToString(), HorizontalAlign.Left); this.BmBlafTable.AddCell(bodyRow, row.PIN_MAX.ToString(), HorizontalAlign.Left); this.BmBlafTable.AddCell(bodyRow, row.PIN_MIN.ToString(), HorizontalAlign.Left); this.BmBlafTable.AddCell(bodyRow, row.DIFF.ToString(), HorizontalAlign.Left); this.BmBlafTable.AddCell(bodyRow, row.DIFF_PERCENT.ToString("0.0000"), HorizontalAlign.Left); } }
/// <summary> /// 十字星探底 /// </summary> /// <param name="date"></param> /// <param name="dateTo"></param> /// <returns></returns> public AISTOCK_STOCK_SINGLE_PIN_V_DATA GetSinglePinData(string date, string dateTo) { AISTOCK_STOCK_SINGLE_PIN_V_DATA data = new AISTOCK_STOCK_SINGLE_PIN_V_DATA(); using (DaStock da = new DaStock()) { da.LoadSinglePinData(data.AISTOCK_STOCK_SINGLE_PIN_V, date, dateTo); } return(data); }