private void SetGridValue(IStrategyQueryResultRow result) { int index = dataGridView1.Rows.Add(); this.dataGridView1.Rows[index].Cells[0].Value = result.Code; this.dataGridView1.Rows[index].Cells[1].Value = result.Time; for (int i = 0; i < result.Data.Count; i++) { this.dataGridView1.Rows[index].Cells[i + 2].Value = result.Data[i]; } }
private void ShowStrategyQueryResult(string name) { if (name.Equals(this.currentQueryResultName)) { return; } this.currentQueryResultName = name; IStrategyQueryResult strategyResult = strategyResultManager.GetQueryResultByName(name); this.InitGridView(strategyResult); IList <IStrategyQueryResultRow> results = strategyResult.Rows; for (int i = 0; i < results.Count; i++) { IStrategyQueryResultRow result = results[i]; SetGridValue(result); } }