Bonjour.
j'aimerai créer une vue personnalisée toute simple.
J'ai Un dataset avec 2 tables:
Table Produit
Colonne ID_PRODUCT (clé primaire)
Colonne TITRE (String)
Table Order
Colonne ID_PRODUCT
Colonne DATE
J'ai donc créé ma relation :
1 2 3 4 5 6
| DataColumn ColumnProduit = m_bddCache.Tables["PRODUCT"].Columns["ID_PRODUCT"];
DataColumn ColumnOrderP = m_bddCache.Tables["ORDER"].Columns["ID_PRODUCT"];
DataRelation relOrderProduct = new DataRelation("OrderProduct", ColumnProduit , ColumnOrderP );
m_bddCache.Relations.Add(relOrderProduct); |
Mais apres ca, comment obtenir une vue de la table ORDER qui au lieu d'afficher l'ID_PRODUCT, affiche le nom du produit?
Aussi, je suis tres surpris, si dans mon dataGridView, je fais :
magrille.DataMember = "ORDER.relOrderProduct"
de n'obtenir que 2 lignes (dont une vide) alors que je m'attends à des milliers de lignes. J'ai pourtant bien plusieurs milliers de lignes dans chaque table.
Partager