Повторный рефакторинг кода. Увидев кое-что из этого на одной из страниц ASP.NET:
using (TextBox txtBox = e.Row.Cells[1].FindControl("txtBox") as TextBox)
{
}
Нет необходимости удалять txtBox, потому что это просто ссылка на существующий элемент управления. И вы вообще не хотите, чтобы управление было удалено. Я даже не уверен, что это не вредно - как будто он требует, чтобы основной элемент управления был удален ненадлежащим образом (хотя я еще не видел каких-либо негативных последствий от его использования таким образом).