Visualizzazione dei risultati da 1 a 2 su 2

Discussione: tabella html

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    51

    tabella html

    Ciao a tutti,
    ho inserito un controllo htmtable di due colonne nella mia pagina aspx per posizionare i miei controlli.
    Le celle della prima colonna contengono del testo statico, nella seconda colonna ho inserito dei textbox, un semplice form di registrazione.
    Ho aggiunto un button che mi fa il clear di tutti i textbox utilizzando questo codice:

    dim Ctrl as Object
    For Each Ctrl In tblDataEntry.Controls
    CType(CType(Ctrl, HtmlTableRow).Cells(1).Controls(1), TextBox).Text = ""
    Next

    questo codice funziona, quello che non riesco a capire è l'indice 1 di Controls; all'inizio avevo scritto .......Controls(0) perchè nella seconda colonna ci sono soltanto textbox ma poi ho visto che Controls(0) corrisponde ad un literal control; ma chi ce l'ho mette questo literal control ? Io no di certo ho provato a ricreare la tabella tre volte ma il literal c'e sempre, non riesco a spiegarmelo, chi mi aiuta ?

    - paolo

  2. #2
    Utente di HTML.it L'avatar di tekanet
    Registrato dal
    Oct 2001
    Messaggi
    300
    Prova a controllare esplicitamente la natura del Ctrl corrente, appena dopo il For (non ho presente com'è la sintassi in .Net, cmq si tratta di vedere se Ctrl è un tipo di controllo Textbox, ad esempio in Vb6:

    For each..
    if TypeOf Ctrl is TextBox then
    tuo codice
    end if
    next

    Ciao, =tK=

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.