OnClick event

  • Thread starter Thread starter simon
  • Start date Start date
S

simon

If I put button into the header of my DataGrid:

<asp:TemplateColumn>
<HeaderTemplate><asp:Button ID=btnNew Text="New Type"
Runat=server></asp:Button></HeaderTemplate>
<ItemTemplate>
.....

and in codeBehind:

Private Sub btnNew_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles btnNew.Click
dgdMediaType.CurrentPageIndex = 0
dgdMediaType.DataBind()
dgdMediaType.ShowFooter = True
End Sub

nothing hapens. The onclick event is not fired.

But if I put ><asp:Button ID=btnNew Text="New Type"
Runat=server></asp:Button> somewhere else on the page, outside the datagrid,
then everything works, onClick event is fired.

Why?

Thank you for your answer,
Simon
 
when button is in datagrid, you should handle the event seperately. even if
you create btnNew_Click, how did you map it to the button?

rather you should check in dataGrid Item Command method, check for e.Command
and see if its your button.

Av.
 
Back
Top