La fusion de deux tables de données en C#

J'Ai deux tables de données comme suit

Table1
--------------------------------
Id     | Batch  | Qty
-----------------------------
1         A1       5
2         A2       5
3         A3       5
4         A4       5


Table2
--------------------------------
Id     | Batch  | Qty
-----------------------------
1         A1       6
2         A2       6
3         A3       6
5         A5       10

Expected result
--------------------------------
Id     | Batch  | Qty
-----------------------------
1         A1       6 (Qty updated)
2         A2       6 (Qty updated)
3         A3       6 (Qty updated)
4         A4       5 (remains as same)
5         A5       10 (row in table 2)

Comment puis-je réaliser cela en c#. Si quelqu'un sait ce tableau de données opération veuillez partager..

  • Si il y a un ID correspondant et le Lot dans les deux tables, voulez-vous la quantité plus élevée de la valeur, ou tout simplement la valeur du tableau 2?
  • pour mettre à jour la valeur de table2
  • Quelle est la version de C#? Sont votre aide DataTable que dans la classe DataTable? Êtes-vous à l'aide de la version générique? (comme dans le DataSet Typé/DataTable)?
  • Syatem.Les données.DataTable
InformationsquelleAutor Nithesh | 2011-10-15