Datatable e DataGridView

mercoledì 28 maggio 2008 - 16.10

Djdee86 Profilo | Newbie

Buon Giorno,
sono passato da poco da vb6 a c# e mi sono bloccato su una cosa,
in vb6 io con l'istruzione:

Griglia.datasource=recordset.datasource

associavo alla griglia un recordset.
Il recordset rimaneva allineato con la griglia quindi se mi posizionavo su una riga della griglia venivo posizionato sulla stessa riga nel recordset,
se ordinavo la griglia si ordinava anche il recordset.

Con il c# uso un Datatable e una datagridview e li associo con l'instruzione:

datagridview.datasource=Datatable;

ma quando ordino la griglia il datatable non si ordina........
Diego Degli Esposti

Cteniza Profilo | Guru

Quando riordini un datagridview non fai altro che agire su un controllo dedicato alla presentazione dei dati, il datatable/dataset ha la sua chiave primaria, non è influenzato dal riordino.

Djdee86 Profilo | Newbie

Quindi non c'è nessun modo per tener allineato il datagridview e il datatable correlato??????

Diego Degli Esposti

Cteniza Profilo | Guru

Per riordinare il contenuto del datatable in modo permanente devi reimpostare la chiave primaria.
Una operazione che secondo me non ha proprio senso visto che si può riordinare dinamicamente la visualizzazione dei dati con un dataview e/o direttamente nel datagrdiview (che espone un dataview, il defaultview)
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