Sono riuscito a farlo in qualche modo, anche se non è corretto.
Vi rispiego il problema così capite meglio. Voglio rappresentare sulla tabella un timesheet settimanale. Per chi non lo sapesse cosa sia vi spiego brevemente cosa contiene questa tabella.
Ho 2 colonne per 8 dropdownlist. Quindi nella prima colonna ne ho 8 di ddl, nell'altra 8.
La prima colonna rappresenta i clienti dell'azienda, la seconda le rispettive commesse.
Poi ho altre 7 colonne, stavolta di textbox (sempre 8 per colonna), rappresentando le ore lavorate per ogni giorno (ecco perché 7 colonne).
I dati li salvo su un db di sql server, nella tabella Timesheet, di cui i campi sono: ID_Timesheet (mese/anno), ID_Dipendente (nome utente del dipendente connesso), Data_Timesheet (giorno lavorato), ID_Cliente, ID_Commessa, Ore (le ore lavorate per quell'ID_Commessa in quella Data_Timesheet).
Per caricare questi dati sulla tabella della pagina aspx devo prima selezionare dal controllo calendario una settimana, dopodiché posso lavorare sulla tabella.
Esempio: se ci sono 3 commesse diverse lavorate nel lunedì (salvate dal dipendente con clienti, commesse e ore lavorate) me le carica senza problemi. Però se c'è un'altra riga di dati, per il martedì, non me la carica (solo ed esclusivamente se cliente e commessa sono diversi da quelle di lunedì).
Vi scrivo il codice, del tutto sbagliato credo.
Caricamento clienti e commesse:
Caricamento ore:
Insomma, il mio problema è caricare un'eventuale quarta riga (per l'esempio che ho fatto) che sarebbe per il giorno di martedì..
-------------------
| X-RayStyle |
-------------------