VB.NET Filtro colonne datagrid

domenica 15 maggio 2011 - 17.41

queenok Profilo | Newbie

Salve, come da titolo, volevo chiedervi come è possibile inserire dei filtri sulle colonne di un datagrid in visual basic 2010 express edition. Cioè dare la possibilità di scelta all'utente che usa l'applicazione quale colonna del datagrid visualizzare o meno.
Spero di essere stato abbastanza chiaro.
Grazie

bobo89 Profilo | Junior Member

Allora... prova con qst
DataGridView1.Columns(INDICE DELLA COLONNA TUA).Visible = False

FAMMI SAPERE..
Zito Piero
info@makerit.it
http://www.makerit.it

queenok Profilo | Newbie

Grande funziona

In pratica ho inserito una combobox con i titoli delle colonne, poi su ogni voce del combox ho creato un'evento al click con questo codice che controlla se la colonna è visibile la toglie, se invece non è visibile, la rende visibile.
Ecco il codice come ho fatto:

If DataGridView1.Columns(1).Visible = False Then DataGridView1.Columns(1).Visible = True Else DataGridView1.Columns(1).Visible = False End If

Secondo te, è corretto fare in questo modo?

Grazie

bobo89 Profilo | Junior Member

Si va bene.....
Sel le colonne del DGV non sono tante io ti consiglio di utilizare dei ceckbox....
Zito Piero
info@makerit.it
http://www.makerit.it

queenok Profilo | Newbie

Ok, grazie, seguirò il tuo consiglio.

bobo89 Profilo | Junior Member

Ricordati di accettare la risposta!
Ciaoo!
Zito Piero
info@makerit.it
http://www.makerit.it
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