Я новичок в C # и в VB я мог бы сделать следующее:
Protected Sub DataGrid1_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.ItemCommand
If e.CommandName = "CommandName" Then
Dim label1 As Label = e.Item.FindControl("label1")
Response.Write(label1.Text))
End If
End Sub
в C # и RowCommand, я не могу использовать findcontrol для доступа к значению элементов управления. Я хочу получить значения двух меток, чтобы я мог использовать их при вызове метода в строке команды
Обновление:
В C #, когда я делаю
Label label1 = (Label)e.Item.FindControl("label1");
или
Label label1 = (Label)e.Row.FindControl("label1");
У меня нет доступных Строка или Предмета