Bonjour,

J'ai un XML que je met dans un dataset de facon simple ds.ReadXml(xmlFile)

Mon XML
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?xml version="1.0" encoding="ISO-8859-1"?>
  <ABC>
    <ABCNo>111</ABCNo>
      <XYZ>
        <XYZNo>1E_222</XYZNo>
          <DEF>
            <DEFNo>333</DEFNo>
            <GHINo>444</GHINo>
              <Test>
                <TestNo>5555</TestNo>
              </Test>
              <Test>
                <TestNo>6666</TestNo>
              </Test>
          </DEF>
          <DEF>
            <DEFNo>555</DEFNo>
            <GHINo>666</GHINo>
              <Test>
                <TestNo>7777</TestNo>
              </Test>
              <Test>
                <TestNo>8888</TestNo>
              </Test>
          </DEF>
      </XYZ>
      <XYZ>
        <XYZNo>2E_222</XYZNo>
          <DEF>
            <DEFNo>QQQ</DEFNo>
            <GHINo>WWWW</GHINo>
              <Test>
                <TestNo>EEE</TestNo>
              </Test>
              <Test>
                <TestNo>RRRR</TestNo>
              </Test>
          </DEF>
          <DEF>
            <DEFNo>AAAA</DEFNo>
            <GHINo>SSSS</GHINo>
              <Test>
                <TestNo>DDDD</TestNo>
              </Test>
              <Test>
                <TestNo>FFFF</TestNo>
              </Test>
          </DEF>
         </XYZ>
  </ABC>

J'ai une liste déroulante qui contient les valeurs XYZNo (1E_222 et 2E_222) donc sur la sélection de la valeur XYZNo je veux avoir la table enfant(DEF) rattachée à la valeur sélectionnée. Par exemple lorsque je sélectionne 1E_222, je veux avoir le DEFNo 333 et 555

Est-ce que qqn a une idée ? Un filtre sur la parent table ou quelque chose du genre.

Merci d'avance