none
Fusionar dos dataset. RRS feed

  • Pregunta

  • Buenas noches tengo el siguiente problema :

    Tengo dos dataset en el primero tengo los calculos que se realizan la primera vez, pero como estos datos pueden tener mas versiones en el segundo tengo los datos actualizados y me gustaria reemplazarlos.

    Ejemplo:

    DATASET1 = COLUMNAS (A,B,C,D,E,F) (tabla base que solo cargo la primera vez)

    DATASET2= COLUMNAS (A,B,C,D)  (Estos son los calculos actualizados)

    RESULTADO = COLUMNAS (A,B,C,D,E,F) pero con los nuevos datos de A,B,C,D

    Gracias.


    • Editado Adm1990 martes, 9 de febrero de 2016 21:05
    • Cambiado Sergio Parra miércoles, 10 de febrero de 2016 8:39 preguntas relacionadas con DataSet
    martes, 9 de febrero de 2016 21:04

Todas las respuestas

  • hola

    Si tuvieras la misma cantidad de columnas podrias usar la funcionalidad del Merge(), pero si las columans difieren no puedes aplicarlo

    Se me ocurre que quizas linq podria ayudar, pero la pregunta seria el Dataset1 como se relaciona con el dataset2 ? hay algun campo que los vincula

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 9 de febrero de 2016 22:33
  • Buenos dias leandro antes de nada gracias por responder, no tengo un campo unico que lo relacione, mas bien seria el conjunto de varios , la estructura real seria:

    Las negritas son los campos comunes y las subrayadas los fijos.

    Tabla 1: A,B,C,D,E,F,G

    TABLA2: A,B,C,D,E

    Respecto al tema de la misma cantidad de columnas, si genero las columnas F,G aunque sean vacias podria usar el merge?

    Gracias



    • Editado Adm1990 miércoles, 10 de febrero de 2016 8:30
    miércoles, 10 de febrero de 2016 7:27