public void displaySessionDetails(Session s) { DScsv file = new DScsv(); List<string[]> data = file.getData(s.GetDataFilePath()); int max = 0; int current = 0; for(int i = 0; i < data.Count; i++) { current = 0; for(int j = 0; j < data[i].Length; j++) { current++; } if (current > max) max = current; } DataTable dt = new DataTable("Session"); //name columns for (int i = 0; i < max; i++) { dt.Columns.Add((i+1).ToString()); } //add rows for(int i = 0; i < data.Count; i++) { dt.Rows.Add(data[i]); } DataView dv = new DataView(dt); dataGridView1.DataSource = dv; }
public static void exportSession(Session session, String saveFile) { File.Copy(session.GetDataFilePath(), saveFile); }