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

ASP.NET Discussion :

vb.net besoin d'aide..


Sujet :

ASP.NET

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Points : 166
    Points
    166
    Par défaut vb.net besoin d'aide..
    Bonjour,

    voial j'ai trouvé une fonction sur le net qui me permette de réaliser un "selectdistinct" dans une datatable, cela fonctionne parfaitement!

    maintenant j'aimerai ajouter a cette fonction une fonctionnalité me permettant de ne renvoyer que ceux ayant une occurence supérieure à 10...

    la fonction étant la suivante :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    Private Function SelectDistinct(ByVal table As DataTable, ByVal champ As String) As DataTable
            Dim i As Int32
            Dim ret As Int16
            Dim dtResultat As New DataTable
            dtResultat.Columns.Add(champ, table.Columns(champ).DataType)
            dtResultat.DefaultView.Sort = champ
            dtResultat.DefaultView.ApplyDefaultSort = True
            For i = 0 To table.Rows.Count - 1
                If dtResultat.Rows.Count > 0 Then
                    ret = dtResultat.DefaultView.Find(table.Rows(i)(champ))
                    If ret = -1 Then
                        dtResultat.Rows.Add(dtResultat.NewRow)
                        dtResultat.Rows(dtResultat.Rows.Count - 1)(champ) = table.Rows(i)(champ)
                    End If
                Else
                    dtResultat.Rows.Add(dtResultat.NewRow)
                    dtResultat.Rows(0)(champ) = table.Rows(0)(champ)
                End If
            Next
            Return dtResultat
        End Function
    si quelqu'un voulait bien me donner un petit coup de main pour arriver a cela je lui en serais extrement reconnaissant!!

    D'avance merci!!

  2. #2
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Points : 3 106
    Points
    3 106
    Par défaut
    Pourquoi ne pas extraire les données souhaitées directement dans la requete de selection au lieu de se galerer a faire ca dans le code ?

Discussions similaires

  1. [Vb.net] Besoin d'aide pour générer des graphs
    Par NicoNGRI dans le forum ASP.NET
    Réponses: 2
    Dernier message: 12/12/2006, 19h33
  2. Debutant VB.net ayant besoin d'aide
    Par iLc00 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 20/07/2006, 00h47
  3. [VB.NET] besoin d'aide pour déchiffrer un code
    Par pcdj dans le forum Windows Forms
    Réponses: 10
    Dernier message: 27/06/2006, 12h32
  4. Débutant C++.net Besoins d'aide !!!
    Par Dlyan dans le forum MFC
    Réponses: 45
    Dernier message: 24/02/2006, 18h15
  5. [VB.NET] DataGrid besoin d'aide pour un ComboBoxColumn
    Par Looney dans le forum Windows Forms
    Réponses: 1
    Dernier message: 03/09/2005, 22h49

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