Mostrar datos en DataGrid (Sólo expertos)

04/01/2006 - 20:59 por Daniel R | Informe spam
Saludos Programadores.
Mi problema es el siguiente: Necesito mostrar datos en un DataGrid, los
cuales se encuentran en diferentes DataTables de un DataSet. Si enlazo el
DataGrid con un DataView, sólo se mostrarán los datos que se encuentren en
cada DataRow, y eso NO es lo que deseo.
Es decir lo que quiero es:, ¿Como muestro en "UNA MISMA FILA" del DataGrid,
datos que se encuentran en diferentes tablas de un DataSet?

Gracias de Antemano
 

Leer las respuestas

#1 [Juanjo]
05/01/2006 - 00:33 | Informe spam
Saludos:

Yo lo que hago es hacerlo "a pelo", es decir:
1. Creo un objeto sqlDataAdapter, para con los datos de ambas tablas. En la
consulta select es
donde relaciono las dos tablas.
2. Creo un objeto DataTable y cargo los datos del objeto SqlDataAdapter.
3. Al DataSource del DataGrid, le asigno el DataTable con los datos.

A mi me funciona. Otra "posible" solucion, pero claro solo es efectiva si
tienes este
problema en la aplicación de este estilo, puedes crear un Tabla-Vista en la
base de datos
con los datos de las dos tablas,pero claro, no creo que sea muy eficiente
tener una tabla-vista
por cada caso que se te presente.

Espero te sirva. Saludos

"Daniel R" escribió en el mensaje
news:
Saludos Programadores.
Mi problema es el siguiente: Necesito mostrar datos en un DataGrid, los
cuales se encuentran en diferentes DataTables de un DataSet. Si enlazo el
DataGrid con un DataView, sólo se mostrarán los datos que se encuentren en
cada DataRow, y eso NO es lo que deseo.
Es decir lo que quiero es:, ¿Como muestro en "UNA MISMA FILA" del
DataGrid,
datos que se encuentran en diferentes tablas de un DataSet?

Gracias de Antemano

Preguntas similares