Как получить значение столбца в событии DeleteCommand of RadGrid

Как я могу получить значение определенного столбца в RadGrid при событии DeleteCommand? Я пробовал эти способы, но все они возвращают пустые значения:

GridDataItem da = e.Item as GridDataItem;
string name = da["materialName"].Text;

or

name = RadGrid1.Items[e.Item.ItemIndex]["materialName"].Text;

or

name =  RadGrid1.MasterTableView.Items[e.Item.ItemIndex]["materialName"].Text;

or

name =  RadGrid1.MasterTableView.Items[e.Item.RowIndex]["materialName"].Text;

person farnaz    schedule 21.05.2011    source источник


Ответы (2)


Label colTxt = (Label)e.Item.Cells[3].Text;

Label1.Text = colTxt.Text;

Попробуй это. Это сработало для меня.

person Peetinun    schedule 20.07.2011

скажем, столбец "ID"

GridDataItem item = (GridDataItem)e.Item; 
ID = Convert.ToInt32(item.GetDataKeyValue("ID")); 
person Arshad    schedule 30.04.2013