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

Preguntas similare

Leer las respuestas

#6 Alfredo Novoa
05/01/2006 - 12:27 | Informe spam
On Wed, 4 Jan 2006 18:09:02 -0800, "Daniel R"
wrote:

Lo siento amigos, creo no me explique bien. Los datos YA se encuentran en un
dataset. No tengo acceso a la base de datos.
La solucion del SELECT seria lo mejor. pero como dije, los datos Ya estan en
el dataset.



Pues mal hecho, deberíais rehacer todo eso.


Saludos
Alfredo
Respuesta Responder a este mensaje
#7 Daniel R
05/01/2006 - 15:01 | Informe spam
Las tablas estan relacionadas, pero lo que necesito es que me aparezcan EN
UNA SOLO FILA del grid datos de 2 tablas.
Es decir, en una de las tablas tengo un ForeingKey, y necesito mostrar la
descripción de esa clave que por supuiesto está en otra tabla.
Y claro, sin acceder a la base de datos, los datos Ya estan en el Dataset.

Alguien me dijo que podía crear un objeto que implementara la interfaz IList
y asignarlo al grid, pero busco otra solución.

GRACIAS



"Jose Luis Manners" wrote:

Lo que necesitas hacer es crear un objecto DataRelation entre los dos
DataTables y luego enlazar el Dataset/Dataview al DataGrid. Estos articulo
te puede ayudar:

http://msdn.microsoft.com/msdnmag/i...fault.aspx
http://www.programmersheaven.com/2/...ple-Tables

-
Coopera con el foro. Dinos si te sirvió la respuesta aquí planteada.
-

Saludos,

Jose Luis Manners, MCP
http://www.josemanners.com/

"Vale más saber alguna cosa de todo, que saberlo todo de una sola cosa."
-Blaise Pascal

"Daniel R" wrote in message
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



Respuesta Responder a este mensaje
#8 Benton
05/01/2006 - 17:22 | Informe spam
Las tablas estan relacionadas, pero lo que necesito es que me aparezcan EN
UNA SOLO FILA del grid datos de 2 tablas.
Es decir, en una de las tablas tengo un ForeingKey, y necesito mostrar la
descripción de esa clave que por supuiesto está en otra tabla.
Y claro, sin acceder a la base de datos, los datos Ya estan en el Dataset.

Alguien me dijo que podía crear un objeto que implementara la interfaz
IList
y asignarlo al grid, pero busco otra solución.



Pues si no encuentras otra, una solución "a pie", aprovechando el modelo
desconectado, podría ser crear una nueva tabla, llenar sus renglones con la
información que recabes de las otras y asignarla al grid.

Saludos,

-Benton
Respuesta Responder a este mensaje
#9 Rodolfo
09/01/2006 - 19:56 | Informe spam
Daniel R escribió:
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



Hola

Haz intentado crear un datatable con las columnas(DataColumn) que
necesitas y luego agregar los datos que necesitas de tu dataset.
Puedes recorrer tu DS.Tables(0), y la clave forenkey que tienes puedes
buscar en tu DS.Tables(1) mediante un dataview y recurperar su valor
para luego agregarlo en el nuevo datatable que haz creado.

Ojala te sirva

Saludos

Rodolfo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida