none
Agregar filas a un Datatable Sin perder las Anteriores RRS feed

  • Pregunta

  • HOLA

    Estoy desarrollando una aplicacion en windows forms

    Tengo Dos Grids(grid1 y grid2)

    Tengo un textbox y dos botones(busqueda y agrupar).

    Al dar clic en el boton de busqueda me hace una busqueda de acuerdo a lo introducido en el textbox,

    y el resultado lo asigno a un datatable para despues mostrarlo en el primer grid.

    Mi pregunta es ¿Como hago para que el resultado de cada busqueda se muestre en el segundo grid sin perder los datos anteriores al dar clic en el boton Agrupar?,

    es decir que los resultados se vallan acumulando en el segundo grid.

    miércoles, 19 de enero de 2011 23:28

Todas las respuestas

  • Que tal HSanchezP,

    lo que tienes que hacer es lo siguiente tener dos datatable a uno asignaras lo de la busqueda y despues ya que el datatablegeneral sea diferente de null haces un merge en pseudocodigo seria asi:

    DataTable tablabusqueda = null;

    DataTable tablaconjuntobusqueda = null;

    tablaconjuntobusqueda = mifuncionbusqueda();

    if(tablabusqueda == null)

         tablabusqueda = tablaconjuntobusqueda.Clone();

    else

         tablabusqueda.Merge(tablaconjuntobusqueda);

    por aqui te dejo la documentacion msdn donde viene un buen ejemplo http://msdn.microsoft.com/es-es/library/fk68ew7b.aspx

    Saludos y espero te sirva, vota como util si Os ha ayudado

    jueves, 20 de enero de 2011 6:54
  • yo queria hacer mas o menos lo mismo que hsanchez y con unas adaptaciones me funciono super bien.

    Muchas gracias...

    jueves, 27 de septiembre de 2012 15:47