/// ------------------------------------------------------------------------------------
 /// <summary>
 ///
 /// </summary>
 /// ------------------------------------------------------------------------------------
 void m_grid_RowsRemoved(object sender, DataGridViewRowsRemovedEventArgs e)
 {
     // Since rows get removed when the grid is completely rebuilt, which happens
     // whenever data sources are added or removed, we need to rebuild our list from
     // the project (not the grid) because, at this point, the grid is empty.
     m_skippedList.InitializeFromProject(m_project);
 }