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

Windows Presentation Foundation Discussion :

WPF Toolkit et problème avec la propriété DataFieldBinding


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de titourock
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 156
    Par défaut WPF Toolkit et problème avec la propriété DataFieldBinding
    Bonjour à tous,

    Désolé mais à nouveau de sérieux soucis avec les datagrid WPF

    voici mon code XAML :

    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
    <Window x:Class="WpfApplication19.Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:my="clr-namespace:Microsoft.Windows.Controls;assembly=WPFToolkit"   
        Title="Window1" Height="300" Width="300" >
        <Grid>
            <my:DataGrid AutoGenerateColumns="False"  Name="dataGrid1">
     
                <my:DataGrid.Columns>
                    <my:DataGridTextColumn DataFieldBinding="{Binding Path=FirstName}" />
                    <my:DataGridTextColumn Header="colonne1"/>
                    <my:DataGridTextColumn Header="colonne2"/>
                    <my:DataGridTextColumn Header="colonne3"/>
                </my:DataGrid.Columns>
            </my:DataGrid>
        </Grid>
    </Window>
    et voici ce qu'il m'affiche lorsque je compile :

    Erreur de génération inconnue, 'MC3072 : la propriété 'DataFieldBinding' n'existe pas dans l'espace de noms XML 'clr-namespace:Microsoft.Windows.Controls;assembly=WPFToolkit'.
    J'ai pourtant vérifié la dll de WPFToolkit est bien présente et tous les exemples que je trouve avec leurs sources ont cette propriété DataFieldBinding...

    Autre point, peut-être cela a-t-il un rapport mais il ne me trouve pas non plus
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <DataGridTemplateColumn.CellTemplate>
    ce qui est tout aussi facheux...

    Merci d'avance pour vos lumières

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Par défaut
    Salut,

    Le message dit que DataFieldBinding n'existe pas. Ce qui est vrai en regardant les propriétés de DataGridTextColumn

    La propriété Binding doit correspondre à ce que tu veux

  3. #3
    Membre éprouvé Avatar de titourock
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 156
    Par défaut
    Au temps pour moi , mon problème vient de DataGridCheckBoxColumn et DataTemplateColumn où le DataFieldBinding est "introuvable".

    (Sinon pour DataGridTextColumn j'y arrive ...heureusement...)

    Et en ce qui concerne ma deuxième question?

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Par défaut
    Citation Envoyé par titourock
    Autre point, peut-être cela a-t-il un rapport mais il ne me trouve pas non plus
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <DataGridTemplateColumn.CellTemplate>
    ce qui est tout aussi facheux...

    Merci d'avance pour vos lumières
    Pour ce point là, je ne vois pas trop... CellTemplate existe bien (cf. ici)
    Tu as un message d'erreur en particulier à la compil ?

    [Edit] Es-tu certain d'avoir la dernière version du WPFToolkit ?

  5. #5
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Citation Envoyé par binoo Voir le message
    CellTemplate existe bien (cf. ici)
    Attention, tu pointes vers la page de Visual Studio 2010 et du Framework .NET 4:
    This page is specific to
    Microsoft Visual Studio 2010/.NET Framework 4.0


    Sinon, pour ton 2ème pb, essaye de préfixé <DataGridTemplateColumn.CellTemplate> avec le namespace utilisé pour la DataGrid soit:

    <myataGridTemplateColumn.CellTemplate>

  6. #6
    Membre éprouvé Avatar de titourock
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 156
    Par défaut
    Merci beaucoup
    En fait le problème vient de VS2008 qui a un problème d'intellisense...Lorsque je le "force" à écrire le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    my:DataGridTemplateColumn
    il trouve le CellTemplate dès que je mets le "."

    Voilà voilà....erreur de débutant, faire trop confiance à l'intellisense...

    Sinon pour DataFieldBinding, il ne l'accepte toujours pas (même en le forçant mais j'avais déjà essayé...). Quelqu'un aurait-il une idée?

Discussions similaires

  1. Problème avec la propriété filter
    Par Morgoth818 dans le forum VBA Access
    Réponses: 2
    Dernier message: 25/08/2007, 21h20
  2. Problème avec la propriété "Filter" de mes DBLookupComboBox
    Par CleeM dans le forum Bases de données
    Réponses: 3
    Dernier message: 29/06/2007, 13h53
  3. problème avec la propriété rendered
    Par gaet_045 dans le forum JSF
    Réponses: 9
    Dernier message: 06/06/2007, 09h28
  4. [VBA_E] problème avec la propriété SelectedItem
    Par jamelie dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 17/04/2007, 06h09
  5. [Delphi 6] Problème avec la propriété Text d'un composant
    Par bionoir dans le forum Composants VCL
    Réponses: 4
    Dernier message: 08/12/2005, 11h23

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