Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Repeater - ItemCreated

  1. #1

    Repeater - ItemCreated

    Vorrei creare con un repeater una tabella con tutte checkbox nella prima colonna di tutte le righe e un pulsante fuori dal repeater "Cancella elementi selezionati".

    Avevo quindi pensato di caricare il codice del record come attributo della checkbox ed ho usato la seguente funzione

    Protected Sub rptLista_ItemCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs) Handles rptLista.ItemCreated
    'Trovo la checkbox
    Dim chk As CheckBox = CType(e.Item.FindControl("chkCancella"), CheckBox)
    'Controllo che sia stata effetivamente trovata
    If Not IsNothing(chk) Then
    'Imposto l'attributo codice con il codice del campo "faqcategoriecd" attualmente in scorrimento
    If chk.Attributes("codice") = "" Then
    chk.Attributes.Add("codice", e.Item.DataItem("faqcategoriecd"))
    End If
    End If
    End Sub

    Questa funziona però nel momento in cui schiaccio il pulsante in fondo alla pagina per eliminare gli elementi selezionati mi viene restituito l'errore:

    Object variable or With block variable not set
    ...sulla riga di codice...
    chk.Attributes.Add("codice", e.Item.DataItem("faqcategoriecd"))

    Come mai??

  2. #2
    Ho risolto spostando le istruzioni nel metodo

    Protected Sub rptLista_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs) Handles rptLista.ItemDataBound

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.