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 :

ListView, Binding d'une colonne à une autre


Sujet :

Windows Presentation Foundation

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2008
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 45
    Par défaut ListView, Binding d'une colonne à une autre
    Bonjour,

    J'ai chercher dans le forum un probleme similaire mais je n'ai pas trouvé.
    Alors j'ai une listView :


    <ListView Name="priceListView" Grid.Row="7" Grid.Column="0" Grid.ColumnSpan="4" Margin="0,5,0,0" ItemsSource="{Binding Source={StaticResource ProductObjectDataProvider},Path=productPriceCollection/FMProductPrice}" SelectionChanged="priceListView_SelectionChanged">
    <ListView.View>
    <GridView>
    <GridViewColumn Header="Prix">
    <GridViewColumn.CellTemplate>
    <DataTemplate>
    <TextBlock Text="{Binding Path=position}" />
    </DataTemplate>
    </GridViewColumn.CellTemplate>
    </GridViewColumn>
    <GridViewColumn Header="Valeur" x:Name="ColValeur" DisplayMemberBinding="{Binding Path=value}" >
    <GridViewColumn.CellTemplate>
    <DataTemplate>
    <TextBlock Name="valeurTextBlock" Text="{Binding Path=value}"/>
    </DataTemplate>
    </GridViewColumn.CellTemplate>
    </GridViewColumn>
    <GridViewColumn Header="Variation" x:Name="ColVariation">
    <GridViewColumn.CellTemplate>
    <DataTemplate>
    <ComboBox Name="valuePriceComboBox" ItemsSource="{Binding Source={StaticResource PriceCollectionObjectDataProvider}}" SelectedValue="{Binding Path=fmPrice.key}" SelectedValuePath="key" DisplayMemberPath="key" Tag="{Binding Path=description}" Width="Auto" SelectionChanged="valuePriceComboBox_SelectionChanged"/>
    </DataTemplate>
    </GridViewColumn.CellTemplate>
    </GridViewColumn>
    <GridViewColumn Header="Libellé" x:Name="ColLibelle">
    <GridViewColumn.CellTemplate>
    <DataTemplate>
    <StackPanel>
    <TextBlock Text="{Binding Path=fmPrice.description}" />
    <!--<TextBlock Text="{Binding Path=DisplayMemberBinding, ElementName=ColValeur}"/>
    <TextBlock Text="vcsdvcsdcs"/>-->
    </StackPanel>
    </DataTemplate>
    </GridViewColumn.CellTemplate>
    </GridViewColumn>
    </GridView>
    </ListView.View>
    </ListView>



    Pour info la liste de la comboBox est binder sur un objet(collection de prix) et la valeur affiché de ma comboBox est binder sur un champ d'un autre objet(l'objet produit)
    Je voudrais lorsque je change la valeur dans ma comboBox que la colonne "Libelle" se mette à jour. Mais j'arrive pas à binder la valeur d'une colonne sur l'autre.
    Tu comprends? !!

    Merci de ton aide.
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Réponses: 7
    Dernier message: 27/02/2021, 16h57
  2. MFC d'une colonne à une colonne et planning perpetuel
    Par mlegentil dans le forum Excel
    Réponses: 0
    Dernier message: 12/04/2014, 17h43
  3. listview, affichage du total d'une colonne
    Par zx10 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 04/12/2006, 16h58
  4. Listview trié sur plus d'une colonne
    Par Duan dans le forum Delphi
    Réponses: 2
    Dernier message: 26/05/2006, 03h29

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