L'ajout d'une Colonne d'une table de données à une autre

Salut à tous besoin d'un ptit aider tri d'une boucle pour cette table, cant semblent appliquer un exemple pour le modèle, de toute façon ici il va.

J'ai 2 tables de données, chacune avec des données différentes et des valeurs différentes, la seule valeur commune est la date. Le premier tableau est tout ce que je veux à l'exception d'une seule colonne de valeurs (de l'autre table) Donc j'ai besoin de fusionner cette colonne sur la première table, toutes les autres données.

Donc, idéalement, je voudrais quelque chose qui ressemble à ceci:

DataTable tbl1; //Assume both are populated
DataTable tbl2;

tbl1.Columns.Add("newcolumnofdata") //Add a new column to the first table

foreach (DataRow dr in tbl.Rows["newcolumnofdata"]) //Go through each row of this new column
{
    tbl1.Rows.Add(tbl2.Rows["sourceofdata"]); //Add data into each row from tbl2's column.
    tbl1.Columns["date"] = tbl2.Columns["date"]; //The date field being the same in both sources
} 

Si quelqu'un peut aider duh l'apprécier, comme je l'ai dit, j'ai juste besoin d'une colonne, je n'ai pas besoin de disposer de l'ensemble des autres datatable. Des acclamations.

OriginalL'auteur markdigi | 2009-08-24