En cliquant sur un identifiant, le titre, s'affiche dans un textBox

Résolu/Fermé
danny243 Messages postés 77 Date d'inscription vendredi 19 mars 2021 Statut Membre Dernière intervention 16 octobre 2021 - 27 avril 2021 à 08:01
danny243 Messages postés 77 Date d'inscription vendredi 19 mars 2021 Statut Membre Dernière intervention 16 octobre 2021 - 27 avril 2021 à 17:43
salut à tous j'ai un combox qui contient les id de chaque enregistrement de ma base des données que j'ai mis dans une datagrid et j'aimerai à ce que lorsque je selectionne un élement dans le combobox qu'il affiche le titre du film associé à l'id dans un textbox , l'année aussi
sauf que quand je fais un selectedIndex et ensuite j'assigne une valeur à ma textBox ça ne marche pas voici mon code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Collections.ObjectModel;
using BLL;


namespace UIL
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {

    
        public MainWindow()
        {
            InitializeComponent();
            DataContext = this;
          
            Film.ChargerListeEtudiant();
            dgFilm.ItemsSource = Film.films;
         
        }

        private void LigneDG_dblClick(object sender, MouseButtonEventArgs e)
        {

        }

        private void cboIds_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            Film f = new Film();
//c'est ici mon problème 
            if (cbolds.SelectedIndex==1)
            {
                txt_Titre.Text =f.Titre ;
            }

        }

        private void Loaded_Cbolds(object sender, RoutedEventArgs e)
        {
            cbolds.ItemsSource = Film.films;
        }
    }


}





1 réponse

Whismeril Messages postés 18010 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 29 novembre 2022 875
27 avril 2021 à 12:15
Mais non.

Ton combobox contient les films et affiche leur id (enfin si tu as fait comme je t’ai proposé hier).
Dans le xaml tu bindes le textblock sur l’élément sélectionné du combobox avec le chemin qui correspond à la propriété que tu veux
0
danny243 Messages postés 77 Date d'inscription vendredi 19 mars 2021 Statut Membre Dernière intervention 16 octobre 2021
27 avril 2021 à 17:43
ah d'accord
0