/// <summary> /// добавить график и серии /// </summary> private void BtnAddClick(object sender, System.EventArgs e) { // получить графики List <CandleChartControl> charts; getChartsList(out charts); var dlg = new SetupChartSeriesDlg(charts); if (dlg.ShowDialog() != DialogResult.OK) { return; } sets.Add(dlg.sets); // показать новый дивер grid.DataSource = null; grid.DataSource = sets; grid.Refresh(); }
private void GridCellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex < 0 || e.RowIndex >= grid.Rows.Count) { return; } var set = (MultyTimeframeIndexSettings)grid.Rows[e.RowIndex].DataBoundItem; List <CandleChartControl> charts; getChartsList(out charts); var dlg = new SetupChartSeriesDlg(charts, set); if (dlg.ShowDialog() != DialogResult.OK) { return; } // показать обновленный дивер grid.DataSource = null; grid.DataSource = sets; grid.Refresh(); }