private void PopulateMarkListFromMarkCollection(MarkCollection collection)
{
listViewMarks.BeginUpdate();
listViewMarks.Items.Clear();
string timeFormat = @"m\:ss\.fff";
if (collection != null) {
collection.Marks.Sort();
foreach (TimeSpan time in collection.Marks) {
ListViewItem item = new ListViewItem(time.ToString(timeFormat));
item.Tag = time;
listViewMarks.Items.Add(item);
}
}
textBoxTime.Text = "";
buttonAddOrUpdateMark.Text = "Add";
listViewMarks.EndUpdate();
}