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

Dotnet Discussion :

Question sur le binding de list(of list(of String)) sur une DataGrid en WPF


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 61
    Par défaut Question sur le binding de list(of list(of String)) sur une DataGrid en WPF
    Bonjour,

    J'essaye tant bien que mal de binder un object de type List(Of List(Of String)) dans une DataGrid. Et tout ça en WPF.

    Résultat souhaité :
    Ligne 1 : texte 1 | valeur 1 | valeur 2 | ...
    Ligne 2 : texte 2 | valeur 3 | valeur 1 | ...

    Contrainte, je ne peux pas passer par un objet intermédiaire car je ne contrôle pas le nombre de colonnes affichées. J'affiche dynamiquement mes colonnes, celles-ci calculées en fonction de la source de données.

    Existe-t-il un moyen d'"auto-binder" les colonnes par rapport à une collection de valeurs?

    Merci pour vos retours.

  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 : 39
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 61
    Par défaut
    Merci pour ton retour rapide.

    Arf je pensais pouvoir aller outre les objets dynamiques.

    Dommage qu'avec ce composant on ne puisse pas accéder aussi facilement aux DataGrid comme on pouvait le faire avec les DataGridView en WinForm.

  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 : 39
    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 pas tout à fait compris ta dernière réplique, ton exemple n'est pas super parlant non plus
    Il y a peut être une solution mais va falloir être plus explicite

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 61
    Par défaut
    Je vais essayer d'être plus clair.

    Afin de peupler une DataGrid, on passe par une Liste d'objets contenant des propriétés sur lesquels les colonnes du DataGrid se Bindent.

    Le problème est lorsqu'on ne connait pas le nombre de colonne que l'on va avoir, il est nécessaire d'utiliser des objets "dynamiques" qui se créeront en fonction du besoin (nombre de colonnes).

    En WinForm, si je me rappel bien, on pouvait lui demander d'ajouter une colonne facilement, et ensuite d'accéder aux données (Cellules) à l'aide de leurs coordonnées dans la grille (DgView[3,4].Value = "Valeur") par exemple.

    Et là j'ai l'impression qu'en Xaml, il n'est pas possible d'avoir cette souplesse sur le composant DataGrid (c'est à dire pouvoir interroger une cellule en particulier à partir de ses coordonnées), à moins que je me trompe.

Discussions similaires

  1. Regrouper une liste en liste de listes
    Par West01 dans le forum Prolog
    Réponses: 12
    Dernier message: 14/03/2008, 14h07
  2. Réponses: 13
    Dernier message: 25/03/2007, 21h23
  3. Réponses: 3
    Dernier message: 06/09/2006, 16h55
  4. Réponses: 7
    Dernier message: 04/04/2006, 07h28
  5. Liste des seveurs SQL SERVER sur le réseaux
    Par Amri_Daly dans le forum Windows
    Réponses: 1
    Dernier message: 18/11/2005, 11h21

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