У меня была проблема, но наподобие. Щас опишу, что было, а потом посмотри, поможет тебе это или не поможет.
Для WinForm был у меня ContextMenu с MenuItem. При нажатии на пункт меню вызывалась процедура с переменными Sender и e:
MenuItem1_Click(sender: System.Object; e: System.EventArgs);
Процедура вызывалась, но нужно было извлечь текст пункта меню.
У Sender и е свойств Text не было. Позже нашел в англосправке код:
With Sender as MenuItem do
str:=Text;
// Show Text
MessageBox.Show('Текст: '+str);
Попробуй также, может быть получится. Не шарю в Web.UI, но может быть так:
With e.Item.Cells[3].Controls[0] as System.Web.UI.WebControls.TextBox do ctr:=Text;
Извини, если не помогло. Я старался!