Basically now I use a data table but I was told not to any more.
else if (enteredName.ToString() != selectedName.ToUpper() & newAllocated == false & requiredAllocatedFields() == true &
nameMatch == false)
{
WriteToAllocatedTable("sp_UpdateAllocated", Convert.ToInt32(dGVAllocateds.Rows[iAllocatedRow].Cells[0].Value));
populateAllocatedList();
populateAllocatedCombobox();
dGVAllocateds.Rows[iAllocatedRow].Cells[0].Selected = true;
}