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
.NET Framework
Ordinare una DataTable
martedì 11 ottobre 2005 - 17.30
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
secks
Profilo
| Senior Member
442
messaggi | Data Invio:
mar 11 ott 2005 - 17:30
Ho un tabellina ( DataTable ) con 3 colonne ( x, y, z ) con 50 record.
Qualcuno conosce un metodo veloce per porre un ordinamento sulla la colonna y?
Ciao.
Paolo.
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
mar 11 ott 2005 - 17:41
Dataview -> datatable
Sort
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
mar 11 ott 2005 - 23:42
Mi rendo conto che sono stato molto sbrigativo, d'altronde anche tu non avevi chiesto qualche cosa di veloce? :)).
Arrivando a noi (ti copioincollo un piccolo esempio tratto da un mio programma che ordina anche su più campi)
Select Me.cmbOrdine.SelectedIndex
Case 0
sortOrder = "Cap, Localita, Indirizzo"
Case 1
sortOrder = "Cap, Indirizzo"
Case 2
sortOrder = "Cap, Destinatario"
Case 3
sortOrder = "Destinatario"
Case 4
sortOrder = "Numero"
End Select
dv.Sort = sortOrder
A questo punto dv (dataview) presenta i dati ordinati
secks
Profilo
| Senior Member
442
messaggi | Data Invio:
mer 12 ott 2005 - 09:51
Ok x il DataView ma la mia necessità è avere la tabella ordinata e non una vista.
Ho risolto il mio problema con il seguente esempio riportando la tabella da ordinare in una nuova tabella riga x riga mediante la DataView:
----- tTmp è la tabella in oggetto che ordino x tmp_azi, mot_cli
----- tTmp2 è la nuova tabella ordinata
Dim d As DataView = New DataView(tTmp, "", "tmp_azi, mot_cli", DataViewRowState.CurrentRows)
Dim x As DataRowView
For Each x In d
y = tTmp2.NewRow
Dim c As DataColumn
For Each c In _datTmp.Columns
y(c.ColumnName) = x(c.ColumnName)
Next
tTmp2.Rows.Add(y)
Next
Chiedevo alla fine se ci sono metodi + immediati che ripassare riga x riga.
Ciao e grazie.
Paolo.
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 !