Lier un DataTable avec une collection typee
Salut
J'ai une DataTable Table1 typee dont un champs 'cleEtrangere' est liee a une autre table Table2.
Plusieurs autres champs de Table1 pointent directement sur des champs de Table2 en mettant a jour le champ Expression au niveau de la DataColumn.
Dans le xsd ca se presente comme ceci :
<xs:element name="colonne1"
...
msdata:Expression="parent(cleEtrangere).colonne_dans_Table2" />
Je voudrais me debarasser de Table2 pour utiliser une collection generique a la place, mais je ne veux pas avoir a remplir manuellement les valeurs des champs, il faut que la table accede a la collection a chaque fois qu'on essaye d'acceder a un de ces champs.
Le champ cleEtrangere pointerait vers la collection.
Pour les autres champs lies je mettrai a jour l'expression de cette facon:
Expression="maCollection(cleEtrangere).champs"
Est-ce qu'il est possible de specialiser soit DataColumn ou DataTable pour interpreter soi meme les valeurs de Expression et mettre a jour la table ?
Un peu galere d'essayer d'integrer autre chose que du DataTable avec ADO.NET 8O
Olivier