ASP.NET Zone

Die ASP.NET Community. Alle Antworten rund um Microsoft® Webtechnologien
Willkommen bei ASP.NET Zone. Anmelden | Registrieren | Hilfe | Impressum | ASP.NET Zone Suchplugin

in
Home Blogs Foren FAQ Communities Fotos Downloads
Werbeanzeige

Event Aufruf

Letzter Beitrag 09-18-2008, 20:40 von Stefan Falz. 1 Antworten.
Beiträge sortieren: Zurück Weiter
  •  09-18-2008, 14:34 202159

    Event Aufruf

    Moinsen,

    ich habe ein UpdatePanel in dem ein GridView ist, in dem ein TemplateField und indem wiedrum eine CheckBox ist.
    Die CheckBox habe ich auf AutoPostBack=True gesetzt.

    Im CodeBehind habe ich:

    Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
        Dim _checkBox As CheckBox = e.Row.Cells(6).FindControl("cbUsed")
        If IsNothing(_checkBox) Then Exit Sub
     
        AddHandler _checkBox.CheckedChanged, AddressOf CheckBox_CheckedChanged
    End Sub
     
    Protected Sub CheckBox_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs)
        MsgBox("test")
    End Sub

    Beim CheckedChanged wird zwar die Seite neu geladen, aber das Event nicht aufgerufen.

    Was mache ich Falsch ?

    DANKE !!

    (Codetags hinzugefügt von Moderator Stefan Falz [Bitte Codetags im Editor benutzen, danke])

  •  09-18-2008, 20:40 202176 Antwort zu 202159

    AW: Event Aufruf

    Hi,
    trashman2001:

    Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
        Dim _checkBox As CheckBox = e.Row.Cells(6).FindControl("cbUsed")
        If IsNothing(_checkBox) Then Exit Sub
     
        AddHandler _checkBox.CheckedChanged, AddressOf CheckBox_CheckedChanged
    End Sub

    die Bindung des EventHandlers dürfte "etwas" zu spät kommen. Deklarier das doch gleich in der ASPX. <asp:CheckBox ... OnCheckedChanged="CheckBox_CheckedChanged" />



    --
    Gruß, Stefan Falz
    Microsoft MVP - Visual Developer ASP/ASP.NET
    ASP.NET Consulting, Development, Coaching

    ASP.NET Zone - Leitfaden für gute Postings

    Xtopia 2008 - Gewinnspiel / Expression Studio und Xtopia Eintrittskarten zu gewinnen
Als RSS Feed in XML ansehen
Powered by Community Server (Commercial Edition)