posa ha scritto:
Ho fatto in questo modo ma il Numero è sempre lo stesso per ogni riga
Sì, ma questo non è un problema di accesso al DB o aggiornamento dei dati, ma di
pura logica.
Nel tuo codice hai determinato il valore di
MassimoNumero. Supponiamo sia 10.
Nel tuo ciclo stai assegnando alla variabile
Max (che poi usi per valorizzare la proprietà
Numero) il valore di
MassimoNumero+1, quindi il valore 11 nel nostro esempio.
All'interno del ciclo,
MassimoNumero non viene mai incrementato, quindi rimarrà costante a 10, pertanto
Max rimarrà sempre uguale a 11.
A ogni iterazione del ciclo quella variabile
Max, partendo da
MassimoNumero,
deve incrementarsi di 1 unità.
Come ha giustamente precisato @sspintux, fai il debug passo per passo del tuo codice, e scoprirai subito qual è il problema.
Ciao!