Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: ciclare gli oggetti

  1. #1

    ciclare gli oggetti

    ciao a tutti su una webform ho diverse textbox che vorrei ciclare non riesco a capire come fare

  2. #2

    me.controls

    me.controls
    devi ciclare dentro la me.controls

    objControls = me.controls

    'trovo id del form
    For i = 0 To objControls.Count - 1
    If objControls(i).GetType.ToString = "System.Web.UI.HtmlControls.HtmlForm" Then
    idForm = i
    Exit For
    End If
    Next


    For i = 0 To objControls(1).Controls.Count - 1
    Select Case objControls(idForm).Controls(i).GetType.ToString
    Case "System.Web.UI.HtmlControls.HtmlInputText"
    name = CType(objControls(idForm).Controls(i), HtmlInputText).Name
    value = CType(objControls(idForm).Controls(i), HtmlInputText).Value
    End Select
    next



    ecco fatto
    questo codice ti salva la vita per fare operazioni lunghe in pochi minuti... io ho creato un modulo che mi salva direttamente nel db tutto con poche righe...


    ciao....
    :quote:

  3. #3
    il problema è che è c#

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da massimomeridio
    il problema è che è c#
    BASTA CONVERTIRLO il codice che ti salva la vita, intendo :gren:
    Pietro

  5. #5

    salvalavita beghelli

    sembra quasi il codice salvalavita beghelli...


    ...


    comunque la controls esiste anche in C# è in

    Page.Controls


    ciao

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: salvalavita beghelli

    Originariamente inviato da giogiu
    sembra quasi il codice salvalavita beghelli...


    ...


    comunque la controls esiste anche in C# è in

    Page.Controls


    ciao
    ATTENZIONE, il salvavita è tarato in Basic, se lo si converte in c# DECADE LA GARANZIA :gren:
    Pietro

  7. #7
    Il mio è tarocco lo hanno tarato in pascal....

    chiederò spiegazioni al mio rivenditore di fiducia, il marocchino all'angolo della strada!!



    ciao

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Ogni tanto fa bene iniziare a lavorare ridendo un poco.
    Comunque, bando agli scherzi, hai dato il codice in basic funzionante. E' compito di chi legge adattarlo alle proprie esigenze.
    Pietro

  9. #9
    grazie mille ma la garanzia quando scade :quote: :gren:

  10. #10
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    ti mando un poco di codice (rigorosamente in basic). vedi se ti può essere utile:
    codice:
        Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            'Inserire qui il codice utente necessario per inizializzare la pagina
            ScansionaControlli(Me)
        End Sub
    
        Sub ScansionaControlli(ByVal ctr As Control)
            For Each ctr In ctr.Controls
                If TypeOf ctr Is System.Web.UI.WebControls.LinkButton Then
                    DirectCast(ctr, LinkButton).CssClass = "miostile"
                End If
                ScansionaControlli(ctr)
            Next
        End Sub
    Pietro

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.