Necesitos mostrar en un datagrid con campos de dos datatable diferentes
y no puedo hacerlo desde un select desde la BD
| ||||
Puedes colocar los datatables sobre un dataset y ese será en objeto que le pases a tu datagrid..
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| ||||
Si las tablas son exactamente identicas (mismos campos) podrás hacerlo, primero metiendolo todo en un mismo objeto claro, como un datatable. Luego lo usas como dataSource para tu DataGrid y andale. Si lo que no sabes es juntar las dos tablas en un objeto tipo datatable, puedes investigar un poco los métodos de que dispone para añadir filas, columnas, etc, y montarte un algoritmo que te lo haga. También creo que había algo como DataSet.Merge o algo así, para juntar dos datasets.. En fin, creo que lo conseguirás... Si las tablas no són idénticas... De qué forma quieres ver las dos tablas en el mismo datagrid? Ya te lo has plateado? Un saludo.
__________________ ..:: moNTeZIon ::.. |
| ||||
Otra pregunta parra... De donde te estás trayendo los datos..?? Porque como dice moNTeZIon, puedes crear tus propias columnas y filas para alimentar a un solo datatable. Explicanos más de que es lo que éstás guardando en tus datatables y como los estás llenando.. |
| ||||
Y cómo quieres verlas representadas en el datagrid? Si por ejemplo las quieres ver de esta forma: Tabla1Campo1 - Tabla1Campo2 - ... - Tabla2Campo1 - Tabla2Campo2 - ... Puedes crear un nuevo datatable con los datos de las dos tablas. Será una tabla con todas las columnas de Tabla1 más las de Tabla2. Luego llenas los campos de Tabla1, y luego los de Tabla2. No se me ocurre otra forma de mostrar dos tablas distintas en el mismo datagrid. Saludos friend.
__________________ ..:: moNTeZIon ::.. |