Immaginate di avere un elenco di dipendenti (estrapolati dalla tabella Anagrafica di un dbAccess), accanto ai quali una casellina (textbox) vuota.
Nella casellina inserisco i giorni che il dipendente ha lavorato.

Fatto questo, mi occorre con un ciclo per controllare tutte le caselline, se il valore è nullo o (zero) non mi interessa, invece se i giorni sono >0 allora devo salvare il dato in una tabella composta da due campi: IDDipendente e Giorni.

A questo punto devo avere la possibilità di capire il nome della textbox, che deve contenere un riferimento all'IDdipendente.

In VB6 generavo in automatico col comando LOAD le textbox, alle quali attribuivo un INDEX che era l'IDDipendente.

Spero di essere stato chiaro. devo finire questo progetto importante, confido nel vostro aiuto.

www.webrimini.com
usa un DataGrid, così per ogni dipendente, avrai la TextBox e l'id associato, devi solo assegnare il campo che contiene l'id alla proprietà DataKeyField

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
Mi dispiace , proprio non riesco, non mi sono mai arreso, ma questo è un'ostacolo troppo grosso, forse perchè ancora non ho le copnoscenze sufficenti per asp.net. Se riusciresti a postarmi un piccolissimo esempio con le istruzioni fondamentali te ne sarei grato.

www.webrimini.com
allora prima cosa non ti arrendere :D, inserisci un DataGrid nella pagina.
imposti le varie colonne (su msdn trovi vari esempi) ilposti la proprietà DataKeyField sul campo che vuoi usare come chiave primaria, quando hai fatto questo continuiamo.

p.s posta il codice che utilizzi

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
17 messaggi dal 20 giugno 2006
Quando generi la textbox aggiungi un attributo.
In C#

TextBox oggettotextbox = new TextBox();
oggettotextbox.Attributes.Add("nomeattributo", "valore");

e per recuperare il valore
oggettotextbox.Attributes["nomeattributo"];

Con pochi accorgimenti generi la relativa versione Visual Basic

Tuttto qua.
Ciao
davidedm70 ha scritto:
Quando generi la textbox aggiungi un attributo.
In C#

TextBox oggettotextbox = new TextBox();
oggettotextbox.Attributes.Add("nomeattributo", "valore");

e per recuperare il valore
oggettotextbox.Attributes["nomeattributo"];

Con pochi accorgimenti generi la relativa versione Visual Basic

Tuttto qua.
Ciao


onestamente non c'è nessun bisogno di questo tratagemmi, ci sono controlli pensati per questo, che eseguono egregiamente il loro lavoro, magari non saranno performanti, ma se non hai migliaia di utenti e migliaia decine e decine di controlli sulla pagina, difficile avere controindicazioni

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
17 messaggi dal 20 giugno 2006
Io ho risposto alla sua richiesta. Non mi sono nemmeno preoccupato se era o no uno stratagemma. E poi una datagrid o gridview o datalist non sono il massimo della performance.
non saranno il massimo delle performace (dome ho anche detto) ma sono davvero l'ultimo dei problemi, considerando inltre tutto il lavoro che devi fare per ricreare ad OgniPostBack la struttura dei controlli ecc ecc, alla fine aggiungendo attributi o altro appesantisci la pagina(in minima parte) come farebbe il DataGrid.

poi qualsiasi soluzione risolva il problema è più che ben accetta

ciao marco

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

http://nostromo.spaces.live.com/default.aspx

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.