У меня есть кнопка в сетке, которую я создал программно. Кнопка редактирует некоторые данные в таблице, используя данные в скрытом столбце сетки, в которой находится кнопка. Обычно я отправляю скрытое поле данных строки с помощью javascript onclientclick кнопки, а затем внося изменения в базу данных, используя это скрытое поле. Но должен быть способ отправить addhandler кнопки параметр. Это код, я должен уточнить ....Отправить параметр addhandler?
Dim btnedit As New ImageButton
AddHandler btnedit.Click, AddressOf btnedit_Click
btnedit.ImageUrl = "\images\bttnEditMini.gif"
If e.Row.RowType <> DataControlRowType.Header And e.Row.RowType <> DataControlRowType.Footer Then
e.Row.Cells(3).Controls.Add(btnedit)
End If
вот мой ДобавитьОбработчик с делегатом:
Public Delegate Sub ImageClickEventHandler(ByVal sender As Object, ByVal e As ImageClickEventArgs)
Sub btnedit_Click(ByVal sender As Object, ByVal e As ImageClickEventArgs)
//programming stuff
End Sub
Как я могу отправить этот обработчик параметр,?
Я понимаю это. но могу ли я настроить обработчик кликов для принятия другого параметра? если да, то что бы передать другие параметры? – Eric
№. Обработчик события должен всегда соответствовать сигнатуре события. Дополнительные параметры невозможны. –