2011-05-21 41 views
1

如何在DeleteCommand事件中獲取RadGrid中特定列的值?我想通過這些方式,但他們都返回空值:如何在RadGrid事件的DeleteCommand中獲取列值

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

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

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

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

回答

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

Label1.Text = colTxt.Text; 

試試這個。它爲我工作。

1

說該列是 'ID'

GridDataItem item = (GridDataItem)e.Item; 
ID = Convert.ToInt32(item.GetDataKeyValue("ID")); 
相關問題