private void DrawHammerTableBody(AISTOCK_STOCK_HAMMER_V_DATA data) { if (data == null) { return; } if (data.AISTOCK_STOCK_HAMMER_V.Count <= 0) { return; } TableRow bodyRow; foreach (AISTOCK_STOCK_HAMMER_V_DATA.AISTOCK_STOCK_HAMMER_VRow row in data.AISTOCK_STOCK_HAMMER_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.HAMMER_BEGIN.ToString(), HorizontalAlign.Left); this.BmBlafTable.AddCell(bodyRow, row.HAMMER_END.ToString(), HorizontalAlign.Left); this.BmBlafTable.AddCell(bodyRow, row.HAMMER_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_HAMMER_V_DATA GetHammerData(string date, string dateTo) { AISTOCK_STOCK_HAMMER_V_DATA data = new AISTOCK_STOCK_HAMMER_V_DATA(); using (DaStock da = new DaStock()) { da.LoadHammerData(data.AISTOCK_STOCK_HAMMER_V, date, dateTo); } return(data); }