Filtrer donées dans un datagridview
Fermé
poupou61
Messages postés
61
Date d'inscription
vendredi 17 février 2012
Statut
Membre
Dernière intervention
18 janvier 2013
-
17 févr. 2012 à 11:45
Utilisateur anonyme - 1 mars 2012 à 17:26
Utilisateur anonyme - 1 mars 2012 à 17:26
A voir également:
- Filtrer donées dans un datagridview
- Comment filtrer sur excel - Guide
- Comment créer un filtre avec une liste déroulante sur excel - Guide
- Trier avec Excel : toutes les méthodes de tri de données - Guide
- Excel filtrer plusieurs colonnes en même temps ✓ - Forum Excel
- Filtrer les appels indésirables - Guide
3 réponses
poupou61
Messages postés
61
Date d'inscription
vendredi 17 février 2012
Statut
Membre
Dernière intervention
18 janvier 2013
1 mars 2012 à 10:52
1 mars 2012 à 10:52
up
Utilisateur anonyme
1 mars 2012 à 13:29
1 mars 2012 à 13:29
Bonjour,
Une solution serait de convertir ton dataset en collection
et d'appliquer les méthodes Linq (VB2008 et 2010)
Cdt
Lupin
Une solution serait de convertir ton dataset en collection
et d'appliquer les méthodes Linq (VB2008 et 2010)
Public Class Test Sub Affiche() Dim MaCollection as List(Of MonObjet) Dim CollectionPartiel as List(Of MonObjet) MaCollection = ConvertirDataSet(MonDataSet1) CollectionPartiel = (From objX In MaCollection Select objX Where objX.Raison = combobox1.Text Order By objX.Name).ToList DGVCde.DataSource = GetType(MonObjet) DGVCde.DataSource = CollectionPartiel End Sub Function ConvertirDataset(ByVal LeDataSet as DataSet) As List(Of MonObjet) '... End Function End Class Public Class MonObjet Private zNom As String Private zRaison as string '... Public Property Nom() As String Get Return Me.zNom End Get Set(ByVal value As String) Me.zNom = value End Set End Property Public Property Raison() As String Get Return Me.zRaison End Get Set(ByVal value As String) Me.zRaison = value End Set End Property '... End Class
Cdt
Lupin
Utilisateur anonyme
1 mars 2012 à 17:26
1 mars 2012 à 17:26
re:
L'évènement ComboBox_SelectedIndexChanged ressemblera à ceci :
Cdt
Lupin
L'évènement ComboBox_SelectedIndexChanged ressemblera à ceci :
Private Sub cbx_Raison_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbx_Raison.SelectedIndexChanged If (Not (String.IsNullOrEmpty(Me.cbx_Raison.Text))) Then Dim ListePartiel As List(Of MonObjet) Dim Raison As String = Me.cbx_Raison.Text.ToUpper ListePartiel = (From EntY As MonObjet In ListeLocale Select EntY Where EntY.Raison.ToUpper = Raison).ToList Me.DGV_Sortie.DataSource = Nothing InitialiseDGV(Me.DGV_Sortie) Me.DGV_Sortie.DataSource = ListePartiel Else Me.DGV_Sortie.DataSource = Nothing InitialiseDGV(Me.DGV_Sortie) Me.DGV_Sortie.DataSource = ListeLocale End If End Sub
Cdt
Lupin