Je travaille avec gridview et les tables, j'utilise C# et asp.net. En supposant que j'ai 2 tables, il suffit de nommer les profils et les informations.Gridview et Select query
Dans les profils de table disons que j'ai des champs avec p_Id, FirstName, LastName et dans la transaction j'ai I_Id, childsID, pathersID, mothersID.
C'est ce que mes tables ressemble à:
Profil
| p_Id | FirstName | LastName |
| 1 | Jack | Cole |
| 2 | Cynthia | Cole |
| 3 | Robert | Cole |
Infos
| I_Id | childsID | fathersID | mothersID |
| 1 | 1 | 3 | 2 |
Maintenant, dans mon gridview je dois afficher FirstName, LastName, Père et Mère. Mais j'ai besoin d'afficher leurs noms et non leurs identifiants.
Pour l'instant mon gridview ressemble à ceci:
First Name | Last Name | Father| Mother |
Jack | Cole | 3 | 2 |
ce que je veux est comme ceci:
First Name | Last Name | Father | Mother |
Jack | Cole | Robert Cole | Cynthia Cole |
Générer une autre table temporaire que vous voulez en sortie . Dans cette table temporaire, remplissez la valeur de Noms à la place de l'ID en traversant la table d'origine (c'est le cas lorsque vous avez moins de données). – Guanxi
Il vous manque quelque chose à propos de 'Join'. Voir ce [lien] (http://stackoverflow.com/questions/8842729/how-do-i-select-populate-two-objects-from-two-tables-with-a-single-query) pour une référence. Pour vous aider plus loin, vous devriez nous montrer votre requête .. – nawfal
jeter un coup d'oeil dans ce site [link] http://www.aspnettutorials.com/tutorials/database/bind-mult-table-gridview-asp4.aspx –