private void numComponents_ValueChanged(object sender, EventArgs e)
{
int num = (int)numComponents.Value;
dgvProjectionComponents.ClearSelection();
for (int i = 0; i < num && i < dgvProjectionComponents.Rows.Count; i++)
dgvProjectionComponents.Rows[i].Selected = true;
}