Logo UGIdotNET

Discussione 'Un errore HTML nel DataGrid'

# Pubblicato il 08 lug 2002 18.54 - Rispondi
Gianni Nitti
Un errore HTML nel DataGrid
Prendete un controllo DataGrid e inseritelo in una web form.
Su alcune colonne impostate l'attributo Visible=False.
Avete presente la riga dove vengono messi i numeri di pagina?
E' l'ultima riga, dovrebbe essere una colspan= [numero delle colonne visualizzate].

Ebbene, nel calcolo del numerino da mettere nel colspan, .NET non tiene conto di quante siano effettivamente le colonne visibili e quelle invisibili.

Se per esempio ho 10 colonne, ma 4 hanno l'attributo Visible="False", allora
nella generazione del codice HTML ottengo ugualmente
<tr><td colspan="10">...</td></tr>
anzichè
<tr><td colspan="6">...</td></tr>
con conseguenti errori di visualizzazione con alcuni browser.
E' un bug?

© 2001 User Group Italiano UGIdotNET. Tutti i diritti riservati. Note legali. - Partita IVA 01927050185