none
Unir dos tablas de excel en un datagrid RRS feed

  • Pregunta

  • Buen día.

    Estoy desarrollando una aplicación utilizando dos DataGridView cada uno imprime todos los datos de un archivo excel distinto.

    Pero quiero saber cómo unir diferentes campos de las dos tablas como si fuera una consulta de SQL e imprimirlos a otro nuevo dataGridView

    Ejemplo:

    Tengo en la tabla 1 tengo 3 campos: Folio, Nombre, Apellido; en la tabla 2 tengo los campos: Compañía, Fecha de registro, total_Gasto

    Cada tabla está reflejada en un dataGridView

    Cómo puedo unir dos campos (Folio y compañía) En un solo datagrid? Es como una consulta multitabla, pero no es por base de datos, es por manejo de archivos de excel.

    Considerando que estoy utilizando OleDbDataAdapter.

    Saludos!

    

    viernes, 17 de enero de 2020 19:34

Todas las respuestas

  • Hola Marco

    En las celdas de las filas del DataGridView podes escribir lo que quieras, así como escribis las filas de Folio, Nombre, y Apellido, abajo podes escribir las de Compañía, Fecha de Registro, y Total_Gasto ... no se cual sería el problema, si no estás usando una consulta de base de datos que mezcla diferentes tipos, sino que estás escribiendo en las celdas de filas de DataGridViewTextBoxColumn

    Saludos

    Pablo

    viernes, 17 de enero de 2020 21:08
  • hola

    >>Tengo en la tabla 1 tengo 3 campos: Folio, Nombre, Apellido; en la tabla 2 tengo los campos: Compañía, Fecha de registro, total_Gasto

    pero por cual campo se relacionan ? entre los campos que mencionas no hay ninguno que permita vincular las tablas

    quizas la tabla2 deberia tener un campo de Folio que imagino es el key o id de la persona

    Entonces si realizas consultas separadas y cargas dos datatable podrias unirlos mediante linq en memoria

    [Linq] Join DataTable

    Igual una duda, porque usas Excel como base de datos? eso no esta bueno, seria mas facil si importas los excel al menos a una db Ms Access y despues puedes aplicar queries SQL a la db con los datos importados

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 20 de enero de 2020 3:46