Datagrid sort with autogeneratecolumn = false

mercoledì 07 novembre 2007 - 11.51

aridori Profilo | Newbie

Ciao,
qualcuno sa perchè il sorting in un datagrid non funziona se ho autogeneratecolumn = false?
Grazie

alx_81 Profilo | Guru

>Ciao,
Ciao!

>qualcuno sa perchè il sorting in un datagrid non funziona se ho autogeneratecolumn = false?
Quando hai autogeneratecolumns a true il framework crea il controllo con le colonne con il sortexpression impostato al nome del campo. Questo gli permette di fare automaticamente eventuali ordinamenti. In poche parole il controllo, leggendo dalla sorgente dati sa come creare gli order by sui campi.
Impostando la autogeneratecolumn a false, devi specificare per ogni tua colonna la proprietà SortExpression col nome del campo per cui vuoi l'ordinamento.
Poi devi anche gestire l'evento SortCommand:

SortCommand Event
http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.datagrid.sortcommand.aspx


>Grazie
di nulla!

Alx81 =)

http://blogs.dotnethell.it/suxstellino

aridori Profilo | Newbie

Grazie!Ora funziona!

Ciao

alx_81 Profilo | Guru

>Grazie!Ora funziona!
se ritieni che la risposta ti abbia aiutato, ti chiedo cortesemente di accettare la risposta, così chiudiamo il thread.. grazie. ciao!


Alx81 =)

http://blogs.dotnethell.it/suxstellino
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5