Ayuda con DataRelation

25/01/2007 - 23:21 por Mikes | Informe spam
Hola a todos, tengo un dataset en el cual tengo tres tablas A,B,C las cuales
estan relacionadas A con B y B con C, los registros relacionados entre A y B
los muestro en un Grid y los registros de B y C los muestro en otro datagrid,
todo esto funciona muy bien, pero lo que quiero es cuando quiero insertar un
nuevo registro por ejemplo en la tabla B necesito conocer el valor del Id de
la tabla A, si muestro el id en el datagrid no hay problema de ahi lo puedo
tomar, pero lo que quiero es que no me aparezca el Id de la tabla A en el
Grid y poder sacarlo desde el dataset de la tabla A, si utilizo
dataset.tables("Tabla A").Rows(dg.CurrentRowindex).item("ID A") me muestra un
valor diferente que al que tengo en la fila actual. Me pueden decir por favor
como puedo sacar el valor correcto. Gracias por su ayuda.

Preguntas similare

Leer las respuestas

#1 Federico A. Colli
26/01/2007 - 14:08 | Informe spam
Hola.
Puedes utilizar el CurrencyManager, el cual debes enlazarlo al
DataGrid, y si el usuario selecciona un registro este objeto apuntaria
directamente a este registro.
Mediante este objeto, puedes obtener el DataRow actualmente vinculado y
desde el tomar los datos que necesites.

No tengo el IDE a mano asi que busca en el MSDN, es sencillo de
utilizar.

Saludos.

On 25 ene, 19:21, Mikes wrote:
Hola a todos, tengo un dataset en el cual tengo tres tablas A,B,C las cuales
estan relacionadas A con B y B con C, los registros relacionados entre A y B
los muestro en un Grid y los registros de B y C los muestro en otro datagrid,
todo esto funciona muy bien, pero lo que quiero es cuando quiero insertar un
nuevo registro por ejemplo en la tabla B necesito conocer el valor del Id de
la tabla A, si muestro el id en el datagrid no hay problema de ahi lo puedo
tomar, pero lo que quiero es que no me aparezca el Id de la tabla A en el
Grid y poder sacarlo desde el dataset de la tabla A, si utilizo
dataset.tables("Tabla A").Rows(dg.CurrentRowindex).item("ID A") me muestra un
valor diferente que al que tengo en la fila actual. Me pueden decir por favor
como puedo sacar el valor correcto. Gracias por su ayuda.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida