void LoadFromFile() { var dlg = new OpenFileDialog() { Filter = "Text File|*.txt |Csv File| *.csv | (*.*)|*.*" }; if (dlg.ShowDialog() == true) { var ep = new ReportCommonLib.ReportExportHelper(); var l = ep.LoadFromCsvFile <BackTestingCommonLib.MarketData>(dlg.FileName, Encoding.GetEncoding("GB18030"), GetSeperateChar(), null, preProcess); l.ForEach(v => MarketDataList.Add(v)); } }
void LoadFromFile() { var dlg = new OpenFileDialog() { Filter = "Text File|*.txt|Csv File|*.CSV| (*.*)|*.*" }; if (dlg.ShowDialog() == true) { var ep = new ReportCommonLib.ReportExportHelper(); var dic = ep.LoadMappingFile(System.AppDomain.CurrentDomain.BaseDirectory + "MarketDataSupport\\InstrumentMapping.txt"); var l = ep.LoadFromCsvFile <InstrumentModel>(dlg.FileName, Encoding.GetEncoding("GB18030") , GetSeperateChar(), dic , preProcess); InstrumentList.Clear(); l.ForEach(v => InstrumentList.Add(v)); } ClearChangedFlag(); }