33 messaggi dal 07 marzo 2003
Ciao a tutti, dovrei ricavare il valore di ogni singola texbox, ho pensato ad un ciclo for each ma no nda il risutlato sperato
ho scritto il seguente script
Dim control As Control
For Each control In Me.Controls
If TypeOf (control) Is TextBox Then
MiaVariabile = control.ID
End If
Next
ma niente come mai?
potete darmi qualche delucidazione?
Grazie Ema.
3.165 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

la collection Controls non è ricorsiva. quindi se hai una form cha ha 2
textbox e un panel con altre 2 textbox, scorrendo la collection avrai
solo le 2 textbox al di fuori del panel ed il panel. Dovresti farti una
routine ricorsiva che dato un oggetto ti tiri fuori tutti i controlli
di un tipo compresi quelli innestati.

HTH
.

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
33 messaggi dal 07 marzo 2003
ciao i vari controlli si trovano nella tabella.
cilca la collezone della tabella,

miaTabella.Controls al post di Me.Controls


ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
33 messaggi dal 07 marzo 2003
Ciao non ha la proprietà controls come mai?
nel senso che l'ho costrutita tramite il menu tabella e no tramite l'oggetto sulla barra degli strumenti.
Qualche idea?grazie Ema?
3.165 messaggi dal 06 settembre 2002
Contributi | Blog
Cio,
la tabella non ha l'attributo runat="server" ?.
Comunque ho visto il codice del primo post e ho notato 2 cose:

1. Per prendere il valore della textbox usi la roprietà ID mentre il valore sta nella proprietà Text.
2. MiaVariabile conterrà i dati solo dell'ultima textbox per ogni volta sovrascrivi il valore mentre andrebbe concatenato (credo).

Puoi spiegare di preciso cosa vuoi fare?

HTH

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
la tua tabllea ha un forma simile?
<table id="Table1" 
             Border="1" 
             BorderColor="black" 
             runat="server">



ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
33 messaggi dal 07 marzo 2003
ciao grazie ho risolto, il fatto stava che non avevo messo l'attributo runat=server
grazei mille.
per il testo ok, non era id quello che avevo scritto era un esempio grazie mille Ema.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.