J'ai une Table :
TSocOrgan Qui est composée de 2 Champs : Orga_CodOrga et Orga_Nom.
Je charge ma table dans un ComboBox et affiche le champ Orga_Nom

Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<riaControls:DomainDataSource x:Name="sourceOrgan" QueryName="GetTSocOrgan" AutoLoad="True">
            <riaControls:DomainDataSource.DomainContext>
                <My:FichPersoContext />
            </riaControls:DomainDataSource.DomainContext>
        </riaControls:DomainDataSource>
 
        <ComboBox Name="CboOrgan" ItemsSource="{Binding Data,ElementName=sourceOrgan}" 
                  DisplayMemberPath="Orga_Nom" 
                  Grid.Row="1" Height="23" HorizontalAlignment="Left" Margin="24,22,0,0" 
                  VerticalAlignment="Top" Width="120" 
                  SelectionChanged="CboOrgan_SelectionChanged" />

Maintenant je voudrais recuperer le code en clicquant sur un nom.
J'AI UN pROBLEME DE CAST.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
private void CboOrgan_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            int Id = CboOrgan.SelectedIndex;
            string Champ = Convert.ToString(CboOrgan.SelectedValue);
            string Item = Convert.ToString(CboOrgan.SelectedItem);
            string Path = Convert.ToString(CboOrgan.SelectedValuePath);
            string Box = Convert.ToString(CboOrgan.SelectionBoxItem);
        }
Dans tous les cas on me renvoie : Tsocorgan : {1,1} . comment faire pour recuperer le Orga_CodOrga
Et quelle est la signification exact de de toutes ces champs.

Merci Anthride