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
Vous devez vous connecter pour publier un commentaire.
si le second tableau a déjà toutes les lignes, mais une seule colonne est manquant
il devrait être suffisant pour faire quelque chose comme ceci
OriginalL'auteur nWorx
En supposant que le nombre de lignes de match et sont bien ordonné, vous devez juste être capable de faire cela...
Je ne suis pas sûr de l'endroit où le
date
cession vient de la, si.OriginalL'auteur Adam Robinson