Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    170

    textbox e array e suo nome

    Ciao
    premetto che programma in asp.net (vb) da poche settimane e che provengo da asp 3.0
    il mio problema:
    Ho un web form con 26 textbox che si chiamano textbox1, textbox2 ecc..
    sul click del bottone eseguo un for che scanziona un array e se nell'array è presente 2 il textbox2 prende il valore 2 e diventa visibile.
    Ora vi chiedo se sapete come posso fare per ottenere questo risultato, in 3.0 era possibile ma qui non so dove .
    io ho fatto una cosa del genere

    for i as integer = 0 to 26

    me.textbox???.text= i

    nex

    come faccio ad estrarre il textbox che nel nome contiene il numero = a i

    Grazie
    Ciao

  2. #2
    Codice PHP:
    foreach (Control c in Form)
                    {
                        if (
    c.ID == ("textbox"+i))
                        {
                           ((
    TextBox)c).Text i;
                            
    i++;
                        }
                    } 
    ad occhio e croce potrebbe funzionare :P

    ovviamente uso C#!




    vb <
    Fiore Bat - www.bcscommunity.it

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Metti tutte le textbox in un Panel (ad esempio pnTxt), poi Credo che in VB sia cosi':

    codice:
    For i as integer = 0 to 26
     For Each Controllo as Control in pnTxt.Controls
          If TypeOf(Controllo) is TextBox and DirectCast(Controllo, Textbox).ID = "textbox"+cstr(i) then
              DirectCast(Controllo, Textbox).Visible = true
              DirectCast(Controllo, Textbox).Text = i
          End If
     Next
    Next

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    170
    grazie

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 © 2026 vBulletin Solutions, Inc. All rights reserved.