DataGridView - Binding. Nascondere colonne specifiche.

martedì 03 maggio 2011 - 19.25
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Windows 7  |  Windows Vista  |  Windows XP  |  Visual Studio 2010  |  Visual Studio Express

erongis Profilo | Junior Member

Avrei la necessità di nascondere alcune colonne della griglia dopo che ho fatto il binding alla mia collection (in realtà si tratta di un dictionary ma fa lo stesso).

Si popola per benino e velocemente, solo che non capisco come nascondere le colonne che non voglio vedere e come le posso riordinare quando la popolo.

Grazie in anticipo.

jackk87 Profilo | Junior Member

Ciao per nascondere una colonna puoi utilizzare questo codice:
DataGridView1.Columns.Item(4).Visible = False

mentre per l'ordinamento o lo fai direttamente nella query oppure lo puoi fare successivamente con il bindingsource

erongis Profilo | Junior Member

In realtà ho risolto da solo.
Sicuramente mi sono spiegato male. In realtà volevo nascondere le colonne autogenerate nella grid. Siccome ne avevo altre impostate manualmente (che erano quelle che in realtà volevo vedere), non volevo che venissero inserite anche altre colonne oltre a quelle.

Ho risolto impostando la proprietà "datagridView..AutoGenerateColumns = False"

Comunque grazie.
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5