IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Selection Group By sur Dataset


Sujet :

VB.NET

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    505
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2006
    Messages : 505
    Par défaut Selection Group By sur Dataset
    Bonjour,

    J'aimerais grouper la liste d'une colomn d'un Dataset, dans la colomn EtFin il y a plusieurs dates qui se répète que j'aimerais liste

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Dim Exp As String = "DateEt=" & "GROUP DateEt"
            Dim FindRows() As DataRow
            FindRows = ObjDataSet.Tables("EtFin").Select(Exp)
    etc.
    merci de vos conseils
    Mario

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    505
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2006
    Messages : 505
    Par défaut
    j'essai l'exemple du MSDN mais ça fonctionne pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     Dim Exp As String = "DateEt LIKE #*#"
            Dim FindRows() As DataRow
            FindRows = ObjDataSet.Tables("EtFin").Select(Exp)
            For Each Rw In FindRows
                Console.WriteLine(CStr(Rw.Item(5)))
            Next

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    505
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2006
    Messages : 505
    Par défaut
    Y a t'il une meilleur façon que celle ci?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     Dim ArLi As New ArrayList
            For Each rw As DataRow In ObjDataSet.Tables("EtFin").Rows
                If Not ArLi.Contains(CDate(rw.Item(7))) Then
                    ArLi.Add(CDate(rw.Item(7)))
                End If
     
            Next
    merci

  4. #4
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    Bonjour,

    DataView.ToTable Method :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim dtDistinct as datatable
    dt = ObjDataSet.Tables("EtFin").defautView.toTable(True, new String(){"DateEt"})
    aussi non y'a Linq to dataSet qui permet aussi de faire la chose :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim dateD= (from DataRow dr in ObjDataSet.Tables("EtFin").Rows
                 select (string)dr["Name"]).Distinct()
    ATTENTION : le code a été tapé à la volée et nécessitera peut-être une petite correction...

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    505
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2006
    Messages : 505
    Par défaut
    Merci beaucoup Sankasssss la premie`re option fonctionne à merveille

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. select avec group by sur la date la plus recente
    Par maysa dans le forum Requêtes
    Réponses: 4
    Dernier message: 15/07/2010, 12h02
  2. Affichage de SELECT sur DataSet
    Par BlAcKWiNgS027 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 10/08/2009, 17h23
  3. Select sum(Poids) sur max(date) group by adr
    Par olibara dans le forum Requêtes
    Réponses: 2
    Dernier message: 15/04/2009, 18h12
  4. group by sur 2 select
    Par hypothese dans le forum Requêtes
    Réponses: 10
    Dernier message: 13/02/2009, 16h47
  5. Group by sur resultat
    Par pointe dans le forum Requêtes
    Réponses: 9
    Dernier message: 04/12/2003, 08h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo