private void ctxDataSeries_ExportCSV_Click(object sender, EventArgs e) { List <IDataSeries> list = new List <IDataSeries>(); foreach (DataSeriesViewItem dataSeriesViewItem in this.ltvDataSeries.SelectedItems) { DataType dataType = DataSeriesHelper.GetDataSeriesInfo(dataSeriesViewItem.DataSeries.Name).DataType; switch (dataType) { case DataType.Unknown: case DataType.MarketDepth: int num = (int)MessageBox.Show((IWin32Window)this, string.Format("Cannot export {0} series to CSV format.", (object)dataType), "Export To CSV", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); continue; default: list.Add(dataSeriesViewItem.DataSeries); continue; } } if (list.Count <= 0) { return; } DataSeriesExportForm seriesExportForm = new DataSeriesExportForm(); seriesExportForm.Init(list.ToArray()); int num1 = (int)seriesExportForm.ShowDialog((IWin32Window)this); seriesExportForm.Dispose(); }
private void ctxDataSeries_Export_Click(object sender, EventArgs e) { List <IDataSeries> list = new List <IDataSeries>(); foreach (InstrumentDataSeriesViewItem dataSeriesViewItem in this.ltvDataSeries.SelectedItems) { list.Add(dataSeriesViewItem.Series.DataSeries); } DataSeriesExportForm seriesExportForm = new DataSeriesExportForm(); seriesExportForm.Init(list.ToArray()); int num = (int)seriesExportForm.ShowDialog((IWin32Window)this); seriesExportForm.Dispose(); }