title image


Smiley Re: ASP.NET: Kein Event bei dynamisch generierten Buttons!
Hallo,



ich glaube für das, was Du beabsichtigst, ist ist folgender Code (Achtung: VB!) besser geeignet. Es ist zwar für eine Datalist gemacht, aber für's Datagrid geht's analog (mit dem ItemCommand-Event)



Private Sub DataList1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataListItemEventArgs)

Dim btn As New Button()

'statt: btnToday.ID = "btn" + datarows[e.Item.DataSetIndex]["COLUMN_NAME"].ToString();

btn.CommandName = "todayButton"

btn.CommandArgument = "btn" & e.Item.DataItem.ToString 'oder was auch immer

btn.Text = "Bla Bla"

e.Item.Controls.Add(btn)



End Sub



Private Sub DataList1_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataListCommandEventArgs)

If e.CommandName = "todayButton" Then

Dim id As String = e.CommandArgument

'Textbox anhand der ID finden

End If

End Sub

Ciao

L.Y

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: