Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Ordinare GridViews collegate a List<>
martedì 24 ottobre 2006 - 12.27
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Ribi
Profilo
| Newbie
27
messaggi | Data Invio:
mar 24 ott 2006 - 12:27
Ciao a tutti!
Alla fine, con un anno di ritardo, sto cercando di passare anch'io al .NET framework 2.0..
Penso che posterò parecchi thread come questo...
Vengo al dunque: sto smanettando con il Time Tracker StarterKit, il quale utilizza per quasi tutte le collezioni di dati gli oggetti List<>. Le GridViews collegate ad esse però non possono (almeno credo) essere ordinate con il metodo automatico come accade per le datalist, dataviews e i dataset... o sbaglio?
Se è così, come faccio ad effettuare l'ordinamento?
Ho provato ad utilizzare il metodo sort(), che richiede però un IComparer creato ad hoc per l'oggetto business in questione.. e non è andata molto bene...
Grazie in anticipo!
Il Vero Programmatore entra in casa dalla porta 8080.
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 24 ott 2006 - 22:05
ciao,
puoi pensare di usare un comparer fatto da te, in modo che implementi l'interfaccia "icampare" e il metodo "compareto" e dentro li fai il confronto che vuoi tu.
Altrimenti se vuoi fare qualcosa di piu' generico, il framework purtroppo non riesce a farlo (sebbene ankio penso sia 1po "seccante" come cosa) a meno di non usare una classe che faccia da contenitore, la quale risponda all'ordinamento.
Facendo cosi' la tua griglia puo' ordinare, solo che li codice per ordinare devi fartelo tu a mano...lo so 1po "tediosa" come cosa ma se cerchi su internet trovi qualche implementazione gia pronta o piu' precisamente, "adattabile".
Ti fornisco qualche link e se poi non riesci, ti posto 1po di codice, intanto guarda qui (zona Creating a Sortable BindingList):
http://msdn.microsoft.com/library/en-us/dnforms/html/winforms02182005.asp
sinceramente è un po complesso pero' puoi fare 1a classe che diventa generica e ti permette di ordinare per qualsiasi proprieta', quindi direi che spendere 1po di tempo per capire come funziona ti puo' tornare utile per il futuro
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Ribi
Profilo
| Newbie
27
messaggi | Data Invio:
mer 25 ott 2006 - 22:38
mi sembra un ottima soluzione..
In fondo questo tipo di collezione la userò parecchio, quindi non fa male avere qualche metodo già fatto.. Ora mi metto lì e ci provo!
Se ho bisogno ci risentiamo.
Per ora grazie.
Il Vero Programmatore entra in casa dalla porta 8080.
Torna su
Stanze Forum
Elenco Threads
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 !