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

Silverlight Discussion :

Récupérer Content de chaque ligne d'un GridView


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de lila23
    Inscrit en
    Janvier 2009
    Messages
    354
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 354
    Par défaut Récupérer Content de chaque ligne d'un GridView
    Bonjour à tous ,

    Voila j'ai une gridView , j'aimerais boucler sur les lignes de cette grid et récupérer le contenu de la première colonne pour la comparer à une chaine de caractére

    J'ai essayé de faire ca :
    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
     
     DataItemCollection item = gridView.Items;
                    for (int j = 0; j < item.Count; j++)
                    {
     
                            gridView.SelectedItem = gridView.Items[j];
                            gridView.Items.MoveCurrentTo(gridView.Items[j]);
                           if(st.Equals( ((TextBlock)((gridView.CurrentCell.ParentRow.Cells[0].Content)).Text.ToString()){
     
    // faire une action
     
    }
                            break;
     
                    }
    Mais le content est tjs null

    Merci de vos réponses

  2. #2
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    J'ai du mal à suivre là! Il n'y a pas de GridView en Silverlight

  3. #3
    Membre éclairé Avatar de lila23
    Inscrit en
    Janvier 2009
    Messages
    354
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 354
    Par défaut
    oui c'est vrai je suis navrée c'est une grid de Telerik mais elle ressemble bcp à la DataGrid de Silverlight mais c'est pas grave que cela soit l'une ou l'autre j'aimerais récupérer les valeurs de chaque première colonne de chaque ligne

    Merci

  4. #4
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Y'a un problème sur l'utilisation d'une gridview. Ca n'est qu'une représentation visuelle d'une collection. Il faut aller chercher dans la collection derrière.
    C'est comme mettre du tipex sur un écran d'ordinateur: tu masquerais effectivement le texte que tu voulais effacer mais tu ne le ferais que sur la représentation et non sur l'information en elle même.

    Travaille sur la collection qui est en source.

  5. #5
    Membre éclairé Avatar de lila23
    Inscrit en
    Janvier 2009
    Messages
    354
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 354
    Par défaut
    le soucis c'est que j'essaye de faire une fiche générique donc la liste que j'ai est une liste d'objet et moi j'aimerais cherché dans cette liste la valeur du premier champ ce que je n'ai pas sut faire alors je me suis penchée sur la grid qui elle affiche cette chaîne !!

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Par défaut
    Quand tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     DataItemCollection item = gridView.Items;
    Tu récupères dans "item" toutes les lignes de ton datagrid.

    moi je ferais un truc du style:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     foreach (tonObjetType tonObjet in item)
                    {
                        taPremièreColonneType valeurPremièreColonne = tonObjet.PremièreColonne ;
                    }

Discussions similaires

  1. Réponses: 0
    Dernier message: 18/08/2012, 14h27
  2. Récupérer chaque ligne d'une table ?
    Par ctobini dans le forum Requêtes
    Réponses: 1
    Dernier message: 04/10/2007, 10h31
  3. Réponses: 1
    Dernier message: 12/02/2007, 19h47
  4. Réponses: 13
    Dernier message: 11/05/2006, 14h15
  5. récupérer chaque ligne d'une requête ?
    Par ctobini dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 10/11/2005, 09h15

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