private void BindHistory() { try { using (TextReader textReader = new StringReader(tradeHistoryFund)) { LumenWorks.Framework.IO.Csv.CsvReader reader = new LumenWorks.Framework.IO.Csv.CsvReader(textReader, true); LumenWorks.Framework.IO.Csv.CsvReader.RecordEnumerator record = reader.GetEnumerator(); this.dgHistoryFund.Rows.Clear(); while (record.MoveNext()) { this.dgHistoryFund.Rows.Add(record.Current); } } using (TextReader textReader = new StringReader(tradeHistoryBtc)) { LumenWorks.Framework.IO.Csv.CsvReader reader = new LumenWorks.Framework.IO.Csv.CsvReader(textReader, true); LumenWorks.Framework.IO.Csv.CsvReader.RecordEnumerator record = reader.GetEnumerator(); this.dgHistoryBtc.Rows.Clear(); while (record.MoveNext()) { this.dgHistoryBtc.Rows.Add(record.Current); } } } catch (Exception ex) { Trace.WriteLine(string.Format("{0} \r\n stack:{1}", Utils.GetDetailedException(ex), Utils.GetStackTrace(ex))); } }