Строка в примере гласит:
currentID = Convert.ToInt32(GridView1.DataKeys[r.RowIndex].Value);
В этой строке предполагается, что вы устанавливаете datakeys для своей сетки, обратите особое внимание на атрибут DataKeyNames в примере: DataKeyNames = "EmployeeID"
Этот пример немного проще для подражания. Если вам нужна помощь в отладке другого примера, пожалуйста, опубликуйте сообщение об ошибке.