Bonjour,

malgré toute l'aide que j'ai trouver sur le net je ne parvient pas à récupérer la valeur de ma ligne/cellule sélectionner.

Dans mon if avec CurrentCell je souhaite tester si ma cellule sélectionner est = à ma collection ainsi je donne sa valeur à ma variable ?
Je suis peu être mal partie mais je n'ai pas réussi à obtenir de meilleur résultat pour le moment :s.

Voici mon code C# :

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
18
19
20
21
22
  private void dataGrid_Suppression_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
 
            string cuid = txtBox_cuid.Text.ToUpper();
            HabilitationDao listeHabilitation = new HabilitationDao();
            collectionHabilitation = new Collection<Habilitation>();
            collectionHabilitation = listeHabilitation.rechercheHabilitation(cuid);
            //Recherche le code de l'application séléctionner e fonction de l'appli choisie
            string value = dataGrid_Suppression.SelectedItem as string;
 
                foreach (Habilitation valeur in collectionHabilitation)
                {
                    if (dataGrid_Suppression.CurrentCell.Equals(valeur.code) )
                    {
                        value = valeur.code;
                    }
                }
                MessageBox.Show(value.ToString());
 
 
 
        }//fin Méthode
XAML
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<DataGrid x:Name="dataGrid_Suppression" Grid.Column="2" Style="{StaticResource StyleDataGrid}" Loaded="dataGrid_Suppression_Loaded" MouseDoubleClick="dataGrid_Suppression_MouseDoubleClick">
 
                                    <DataGrid.Columns>
                                        <DataGridTextColumn Binding="{Binding code}"  Header="Code Habilitation" />
                                        <DataGridTextColumn Binding="{Binding nom}"  Header="Nom"  />
                                        <DataGridTextColumn Binding="{Binding prenom}"  Header="Prénom" />
                                        <DataGridTextColumn Binding="{Binding applicationLibelle}"  Header="Application" />
                                        <DataGridTextColumn Binding="{Binding perimetreLibelle}"  Header="Périmètre" />
                                        <DataGridTextColumn Binding="{Binding dateHabilitation}"  Header="Date d'Habilitation" />
                                        <DataGridTextColumn Binding="{Binding habiliteur}"  Header="Habiliteur"/>
                                    </DataGrid.Columns>
                                </DataGrid>