Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CONTENU DATASET


Information sur la source

Description

Cliquez pour voir la capture en taille normale
Voici une petite fonction très simple qui affiche le contenue d'un DATASET dans la fenêtre de sortie (OUT) de VS 2003.
Fort utile dans le débugage!
 

Source

  • Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  • 'prend les infos de la table Clients de la base de données et le met dans le dataset
  • dsRaSql = objSql.mgInfoClient
  • 'envoie le contenue du dataset dans la fenetre "Sortie" (out)
  • PrintTable(dsRaSql)
  • End Sub
  • #Region " PrintTable "
  • '''''''''''''''''''''''''''''''''''''''''''''''''''
  • ''''''''''''''PrintTable''''''''''''''''''''''''
  • '''''''''''''''''''''''''''''''''''''''''''''''''''
  • Private Sub PrintTable(ByVal ds As DataSet)
  • Console.WriteLine("Voici ce que nous avons maintenant dans le dataset:")
  • Dim i As Integer
  • For i = 0 To ds.Tables.Count - 1
  • Dim dtclient As DataTable = ds.Tables(i)
  • 'première façon d'afficher le nom des colonnes
  • Dim curcol As Integer
  • For curcol = 0 To dtclient.Columns.Count - 1
  • Console.Write(dtclient.Columns(curcol).ColumnName.Trim() & vbTab)
  • Next
  • Console.WriteLine()
  • 'deuxième façon d'afficher le nom des colonnes
  • Dim col As New DataColumn
  • For Each col In dtclient.Columns
  • Console.Write(dtclient.Columns(col.ColumnName).ToString.Trim & vbTab)
  • Next
  • Console.WriteLine()
  • 'première façon d'afficher le contenu du dataset
  • Dim currow As Integer
  • For currow = 0 To dtclient.Rows.Count - 1
  • For curcol = 0 To dtclient.Columns.Count - 1
  • Console.Write(dtclient.Rows(currow)(curcol).ToString().Trim() & vbTab)
  • Next
  • Console.WriteLine()
  • Next
  • Console.WriteLine()
  • Next
  • End Sub
  • #End Region
 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        'prend les infos de la table Clients de la base de données et le met dans le dataset
        dsRaSql = objSql.mgInfoClient

        'envoie le contenue du dataset dans la fenetre "Sortie" (out)
        PrintTable(dsRaSql)

    End Sub


#Region " PrintTable "

    '''''''''''''''''''''''''''''''''''''''''''''''''''
    ''''''''''''''PrintTable''''''''''''''''''''''''
    '''''''''''''''''''''''''''''''''''''''''''''''''''
    Private Sub PrintTable(ByVal ds As DataSet)
        Console.WriteLine("Voici ce que nous avons maintenant dans le dataset:")
        Dim i As Integer
        For i = 0 To ds.Tables.Count - 1
            Dim dtclient As DataTable = ds.Tables(i)
            'première façon d'afficher le nom des colonnes
            Dim curcol As Integer
            For curcol = 0 To dtclient.Columns.Count - 1
                Console.Write(dtclient.Columns(curcol).ColumnName.Trim() & vbTab)
            Next
            Console.WriteLine()
            'deuxième façon d'afficher le nom des colonnes
            Dim col As New DataColumn
            For Each col In dtclient.Columns
                Console.Write(dtclient.Columns(col.ColumnName).ToString.Trim & vbTab)
            Next
            Console.WriteLine()
            'première façon d'afficher le contenu du dataset
            Dim currow As Integer
            For currow = 0 To dtclient.Rows.Count - 1
                For curcol = 0 To dtclient.Columns.Count - 1
                    Console.Write(dtclient.Rows(currow)(curcol).ToString().Trim() & vbTab)
                Next
                Console.WriteLine()
            Next
            Console.WriteLine()
        Next
    End Sub
#End Region

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de romagny13 le 20/07/2006 23:25:49

oui
avec VB2005 (et visual studio 2005) les petits gens de chez Microsoft ont meme pensés a integrer un visualizer
justement parce que avant ds visual studio.NET 2003 on avait du mal a retrouver ses données clairement (la petite loupe qui ouvre une form avec datagridview contenant le contenu du dataset)  pour bien voir le contenu de objets ADO.NET

ahhh zen ont des bonnes d'idées loool

++

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

[VB.NET]Comment récupérer le contenu de plusieurs colonnes ? [ par chrisisis ] Bonjour, J'ai un dataset avec une dataTable (MaTable) Avec les colonnes suivantes ID=PrimaryKey Nom Prenom Age Je souhaite récupérer le contenu d'une Dataset d'ADO.net [ par irimi ] Comment peut ont apr&#232;s avoir cr&#233;&#233; un dataset et r&#233;cup&#233;r&#233; des tables tout ceci dans une class, se "racrocher" &#224; une Récupérer le contenu d'une cellule d'un dataset [ par onemonster ] Bonjour, je cherche à récupérer le contenu d'une cellule d'un datagrid lorsque la personne clique sur la cellule. J'arrive à savoir dans quelle cellul XML et SQL VB.NET [ par scortex84 ] Bonjour, Je m'amuse avec les fichiers XML ! "Ohhhh trop fort, on peut copier le contenu d'un dataset dans un fichier XML, et Wahou !!! C'est rapide ! Ado.net, DataSet et structure [ par thiosyiasar ] Bien le boujour &#224; tous.Depuis les journ&#233;es rencontres aux donn&#233;es de Microsoft, je me suis pench&#233; sur ado.net.Le dataset permet de Performance Dataset versus ADO command [ par alligo ] Bonjour a tous,j'ai une petite question sur les performance des dataset comparé aux perfomance de recuperation de donne par ADO : (SQL Server express [vb.net] effacer le contenu d'un datagrid [ par thefada ] Salut, j'ai un datagrid dont la datasource est un dataset. Puis je veux effacer tout contenu du datagrid. J'utlise dataset.clear() et dataset.dispose( ADO DataSet et champ "Image" [ par Cybiot ] Lors de d'utilsation d'un DataSet (ADO) pour manipuler une base Access en VB.NET (aussi bien FrameWork 1 que 2). J'ai constaté l'anomalie suivante  :S Comment obtenir le contenu d'un DataSet [ par nyuu ] Bonjour, J'ai un petit soucis. sur un programme en .net je prend le contenu d'un fichier EXCEL et je le met dans un DataSet en code. Hors quand je le Synchronisation BDD Access à partir d'un DataGridView [ par NHenry ] BonjourJ'ai un petit problème, j'ai définit une fonction pour récupérer un DataSet à partir d'une requête SQL : <font align="left" face="Courier New


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,530 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.