I am trying to add elements into a list, order them and then output them, there a number of "columns" if you like, per list
List<Info> infoList = new List<Info>(); while (dr.Read()) { meeting_id = dr.GetValue(0).ToString(); try { Appointment appointment = Appointment.Bind(service, new ItemId(meeting_id)); Info data = new Info(); data.Start = appointment.Start; data.Fruit = Convert.ToInt32(dr.GetValue(1)); data.Nuts = Convert.ToInt32(dr.GetValue(2)); infoList.Add(data); } Then to output it I want to order it by Start and then display all associated columns
for (int i = 0; i < infoList.Count; i++) { meet = meet + infoList[i]; } First question: is the way I am inputting the data right?
Second question: How to I output all the columns to display all the associated columns? Is this possible? Is there a better practice?
Thanks
EDIT:
The class if you are interested:
public class Info { public DateTime Start { get; set; } public int Fruit { get; set; } public int Nuts { get; set; } }