OVH Cloud OVH Cloud

Liaison de donnée avec une relation

1 réponse
Avatar
Frédéric LAMBOUR
Bon, j'ai un DataSet comportant 2 tables liées par une relation parent
enfant.

Si je crée dans la table enfant une colonne "Test" avec une expression du
type "Parent.Description" pas de problème pour la liaison
DataBinder.Eval(Container, "DataItem.Test")

Mais j'aimerai ne pas avoir à créer la colonne Test pour pouvoir faire ma
laison de donnée. Je n'arrive pas à trouver la bonne syntaxe avec
DataBinder.Eval() pour accéder par la relation à la colonne
"Parent.Description"

Merci pour votre aide (ai-je été assez clair ?)

1 réponse

Avatar
Johan Coffigniez
J'ai eu un probleme similaire avec Databinder.Eval( ...)

Rien ne fonctionné ! la liaison ne s'effectueai pas !



Par contre j'ai resolu le pb par :



lblNOM.Text dataSet51.SelectAuthorsStateByID.Rows[0].ItemArray.GetValue(dataSet51.SelectAuthorsStateByID.au_lnameColumn.Ordinal).ToString();

lblNOM.DataBind();



J'espere que cela pourra t'aider.

"Frédéric LAMBOUR" a écrit dans le message
de news:
Bon, j'ai un DataSet comportant 2 tables liées par une relation parent
enfant.

Si je crée dans la table enfant une colonne "Test" avec une expression du
type "Parent.Description" pas de problème pour la liaison
DataBinder.Eval(Container, "DataItem.Test")

Mais j'aimerai ne pas avoir à créer la colonne Test pour pouvoir faire ma
laison de donnée. Je n'arrive pas à trouver la bonne syntaxe avec
DataBinder.Eval() pour accéder par la relation à la colonne
"Parent.Description"

Merci pour votre aide (ai-je été assez clair ?)