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

C# Discussion :

Parcourir un Datagrid


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de Vince
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    369
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 369
    Par défaut Parcourir un Datagrid
    Bonjour,

    Je suis sur VS 2003,
    J'ai posé un DataGrid sur un formulaire que j'alimente avec une dataTable, jusque là pas de pb.

    --> J'aimerai parcourir ma grille ligne par ligne par exemple avec un for each et pouvoir afficher la valeur de chaque colonne.
    --> J'aimerai pouvoir afficher les valeurs de champs des lignes sélectionnées.

    Merci d'avance de votre aide

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    bah
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    foreach(DataGridRow row in grid.Rows)...
    je vois pas ta question puisque tu sais ce que tu dois faire

    pour la deux, tu regardes les propriétés de l'objet row

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut
    Citation Envoyé par Louis-Guillaume Morand Voir le message
    bah
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    foreach(DataGridRow row in grid.Rows)...
    je vois pas ta question puisque tu sais ce que tu dois faire

    pour la deux, tu regardes les propriétés de l'objet row
    Y a des Rows dans DataGrid ? C plutôt des Items, ou je me trompe ?
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

  4. #4
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    j'ai pas vérifié (et comme je bouffe du Web, c'est des rows de partout), et donc tu as sûrement raison mais l'idée était là et il aurait trouvé tout seul le principe

  5. #5
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut
    Citation Envoyé par Louis-Guillaume Morand Voir le message
    j'ai pas vérifié (et comme je bouffe du Web, c'est des rows de partout), et donc tu as sûrement raison mais l'idée était là et il aurait trouvé tout seul le principe
    C clair
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

  6. #6
    Membre chevronné Avatar de Vince
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    369
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 369
    Par défaut
    Merci pour vos réponses !

    En fait je cherche la syntaxe de base d'accés aux données d'un Datagrid.

    Pour le Foreach aucune des 2 méthodes this.grid.Rows ou this.grid.Items ne semble exister...

    Si vous aviez des exemples simples pour afficher le contenu d'une colonne d'une ligne sélectionnée... Par exemple j'ai une grid avec plusieurs lignes et 3 colonnes A,B,C je voudrais par exemple récupérer la valeur dans la colonne C de la ligne 2 ?

  7. #7
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut
    Citation Envoyé par Vince Voir le message
    Bonjour,

    Je suis sur VS 2003,
    J'ai posé un DataGrid sur un formulaire que j'alimente avec une dataTable, jusque là pas de pb.

    --> J'aimerai parcourir ma grille ligne par ligne par exemple avec un for each et pouvoir afficher la valeur de chaque colonne.
    Tu as Items (tu peux faire un for par exemple) ... Ou pour le Foreach tu fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Foreach(DataGridItem in Items) ...
    Ou un truc dans le genre.


    Citation Envoyé par Vince Voir le message
    --> J'aimerai pouvoir afficher les valeurs de champs des lignes sélectionnées.

    Merci d'avance de votre aide
    Qu'est ce que ça veut dire ? Ils sont déjà afficher, non ? Tu veux les afficher ou dans une autre page ?
    Pour avoir la ligne selectionné tu as plusieurs méthode (comme SelectedItem, puis tu as Cells, pour parcourrir les colonnes ...
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

Discussions similaires

  1. [Débutant] parcourir une datagrid et changer la couleur du bouton
    Par rima20 dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 14/05/2012, 15h30
  2. [Débutant] comment parcourir une datagrid
    Par mar5545 dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 14/05/2012, 12h22
  3. Pb pour parcourir une Datagrid Sheridan SSDBGrid
    Par hn2k5 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 18/01/2007, 14h14
  4. [C#] Comment parcourir un datagrid ?
    Par DBS dans le forum ASP.NET
    Réponses: 9
    Dernier message: 04/01/2006, 17h08
  5. [VB.NET] [DataGrid] Parcourir les lignes d'un DataGrid
    Par graphicsxp dans le forum Windows Forms
    Réponses: 7
    Dernier message: 06/04/2005, 11h55

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