コード例 #1
0
ファイル: DataManagerWindow.cs プロジェクト: smther/FreeOQ
 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();
 }
コード例 #2
0
ファイル: InstrumentDataWindow.cs プロジェクト: smther/FreeOQ
 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();
 }