Comment joindre deux tables de données en un seul ? asp.net vb ou c#

réel problème semble un peu compliqué que le Titre dit .. mais j'espère que quelqu'un peut le comprendre ..

J'ai deux tables de données qui j'ai l'intention de les lier à Gridview. Mais j'ai besoin de peu de la première dt et peu à partir de la deuxième dt.

Deuxième tableau n'a qu'une ligne qui représente pour chaque ligne dans la même colonne du premier tableau.

Il n'y a pas de clé primaire ou une relation entre deux tables si.

Espère que mon explication est assez effacé .. Merci beaucoup ... impatient d'avoir une solution bientôt.

Par exemple,

Comment joindre deux tables de données en un seul ? asp.net vb ou c#

J'ai essayé datatable.fusion. N'avez pas de produire le dernier tableau que je veux.

  • Laurence, c'est plus un SQL question qu'un .NET un. Vous pouvez joindre ces deux tables dans une procédure stockée ou SQL brut pour produire le jeu de résultats pour votre grille. Comment voulez-vous accéder à vos données dans votre code?
  • oui. deux tables de données provenaient de remorquage procédure stockée, mais dans mon organisation, travail de base de données est gérée par db personne et c'est difficile de les chasser autour de sorte que je suis en train de le faire moi-même en .net. est-il un moyen de le faire dans .net ou je dois la renvoyer pour db emploi ? merci ...
  • Pouvez-vous utiliser LINQ? Il y a beaucoup d'exemples sur la façon de s'inscrire dans les différentes tables de données sur ce site et aussi le site web MSDN (par exemple, msdn.microsoft.com/en-us/library/bb386921.aspx). Sinon, vous pouvez toujours essayer de la datatable de fusion: DataTable fullTable= table1.Copier(); fullTable.De fusion(table2); mais, d'afficher uniquement les colonnes que vous voulez dans votre GridView.
  • Merci Andrei ... je vais essayer d'utiliser Linq ou si je peux pas je vais essayer Eval avec des variables comme le deuxième tableau contient seulement une ligne. Bonne Journée.
InformationsquelleAutor lawphotog | 2012-05-28