Bonjour,

J'ai deux tables
QW_AGENCES_TBL
Agence_Id
Agence_Num
Agence_Nom

QW_CLIENTS_TBL
Client_Id
Agence_Id
Client_Num
Client_Nom

La table QW_CLIENTS_TBL est liée a la table QW_AGENCES_TBL via Agence_Id.

Mon probleme:
j'ai une dataForm pour modifier ou ajouter dans QW_CLIENTS_TBL.
Je voudrais dans cette dataform avoir un Combobox
avec la selection QW_AGENCES_TBL.Agence_Num pour ajouter Agence_Id
dans la table QW_CLIENTS_TBL

Mon code qui ne marche pas:
Code xml : 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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
<riaControls:DomainDataSource AutoLoad="True" d:DesignData="{d:DesignInstance my:QW_CLIENTS_TBL, CreateList=true}" Height="0" Name="QW_CLIENTS_TBLDomainDataSource" QueryName="GetQW_CLIENTS_TBLQuery" Width="0" LoadSize="10">
            <riaControls:DomainDataSource.DomainContext>
                <my:dsQWDB />
            </riaControls:DomainDataSource.DomainContext>
            <riaControls:DomainDataSource.SortDescriptors>
                <riaControls:SortDescriptor PropertyPath="Client_Num" />
            </riaControls:DomainDataSource.SortDescriptors>
        </riaControls:DomainDataSource>
        <toolkit:DataForm  Header="Liste des clients"
                           Name="dfAddCient"
                           ItemsSource="{Binding ElementName=QW_CLIENTS_TBLDomainDataSource, Path=Data}">
            <toolkit:DataForm.EditTemplate>
                <DataTemplate>
                    <StackPanel>
                        <toolkit:DataField>
                            <ComboBox  DisplayMemberPath="Agence_Num" Grid.Column="1" Grid.Row="0" Height="23" HorizontalAlignment="Left" ItemsSource="{Binding QW_AGENCES_TBL}" Margin="3" VerticalAlignment="Center" Width="120" SelectedValuePath="Agence_Id">
                                <ComboBox.ItemsPanel>
                                    <ItemsPanelTemplate>
                                        <VirtualizingStackPanel />
                                    </ItemsPanelTemplate>
                                </ComboBox.ItemsPanel>
                            </ComboBox>
 
                        </toolkit:DataField>
                        <toolkit:DataField>
                            <TextBox Text="{Binding Client_Num,Mode=TwoWay}" />
                        </toolkit:DataField>
 
                        <toolkit:DataField>
                            <TextBox Text="{Binding Client_Nom, Mode=TwoWay}" />
                        </toolkit:DataField>
                    </StackPanel>
                </DataTemplate>
            </toolkit:DataForm.EditTemplate>
 
        </toolkit:DataForm>

Voila je n'arrive pas a remplir ma combobox il faut que je crée un autre context de la table Agence_TBL? mais comment la data form va ajouter correctement dans Clients_TBL

Merci de m'indiquer la marche a suivre car je suis un peu perdu et je suis sur qu'il y a une sollution simple