Accedear a una columna

25/08/2004 - 19:31 por Felix González | Informe spam
Hola

Tengo un dataset con una tabla (obras) enlazado a un datagrid. Necesito
acceder al codigo y otros datos de la obra que está seleccionada. algo asi
como dataset.Tables["Obra"]["Codigo"] como lo puedo hacer?

gracias

Preguntas similare

Leer las respuestas

#1 Misael Monterroca
26/08/2004 - 00:02 | Informe spam
DataTable tabla = (DataTable) datagrid.datasource



Saludos!
http://www.neo-mx.com/blog




"Felix González" wrote in message
news:
Hola

Tengo un dataset con una tabla (obras) enlazado a un datagrid. Necesito
acceder al codigo y otros datos de la obra que está seleccionada. algo asi
como dataset.Tables["Obra"]["Codigo"] como lo puedo hacer?

gracias


Respuesta Responder a este mensaje
#2 Vyacheslav Popov
26/08/2004 - 13:53 | Informe spam
Hola Felix

La solución aceder a la columna de una fila, o sea:
dataset.Tables["Obra"].Rows[0]["Codigo"]

Saludos
"Felix González" escribió en el mensaje
news:
Hola

Tengo un dataset con una tabla (obras) enlazado a un datagrid. Necesito
acceder al codigo y otros datos de la obra que está seleccionada. algo asi
como dataset.Tables["Obra"]["Codigo"] como lo puedo hacer?

gracias


Respuesta Responder a este mensaje
#3 Felix González
26/08/2004 - 18:20 | Informe spam
pero si quiero acceder a la fila que está activa en ese momento, no a la
primera?


"Vyacheslav Popov" escribió en el mensaje
news:
Hola Felix

La solución aceder a la columna de una fila, o sea:
dataset.Tables["Obra"].Rows[0]["Codigo"]

Saludos
"Felix González" escribió en el mensaje
news:
> Hola
>
> Tengo un dataset con una tabla (obras) enlazado a un datagrid. Necesito
> acceder al codigo y otros datos de la obra que está seleccionada. algo


asi
> como dataset.Tables["Obra"]["Codigo"] como lo puedo hacer?
>
> gracias
>
>


Respuesta Responder a este mensaje
#4 Vyacheslav Popov
26/08/2004 - 20:39 | Informe spam
Para acceder a la fila activa has de utilizar el CurrencyManager como en
siguente ejemplo:

dataset.Tables["Obra"].Rows[BindingContext[dataset,
"Obra"].Position]["Codigo"]

¿Mucho trabajo? pues sí.
Se debe a que el marcador de posiciones se almacena en Form y no en las
clases de ADO.NET.

Saludos.

"Felix González" escribió en el mensaje
news:
pero si quiero acceder a la fila que está activa en ese momento, no a la
primera?


"Vyacheslav Popov" escribió en el mensaje
news:
> Hola Felix
>
> La solución aceder a la columna de una fila, o sea:
> dataset.Tables["Obra"].Rows[0]["Codigo"]
>
> Saludos
> "Felix González" escribió en el mensaje
> news:
> > Hola
> >
> > Tengo un dataset con una tabla (obras) enlazado a un datagrid.


Necesito
> > acceder al codigo y otros datos de la obra que está seleccionada. algo
asi
> > como dataset.Tables["Obra"]["Codigo"] como lo puedo hacer?
> >
> > gracias
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Vyacheslav Popov
27/08/2004 - 20:35 | Informe spam
Hola Felix, como andas con esto?

Hay otra solucion mucho más eficaz:

DataRowView drv = (DataRowView) BindingContext[dataset, "Obra"].Current;

ing codigo = (int) drv["Codigo"];

Saludos.

"Felix González" escribió en el mensaje
news:
pero si quiero acceder a la fila que está activa en ese momento, no a la
primera?


"Vyacheslav Popov" escribió en el mensaje
news:
> Hola Felix
>
> La solución aceder a la columna de una fila, o sea:
> dataset.Tables["Obra"].Rows[0]["Codigo"]
>
> Saludos
> "Felix González" escribió en el mensaje
> news:
> > Hola
> >
> > Tengo un dataset con una tabla (obras) enlazado a un datagrid.


Necesito
> > acceder al codigo y otros datos de la obra que está seleccionada. algo
asi
> > como dataset.Tables["Obra"]["Codigo"] como lo puedo hacer?
> >
> > gracias
> >
> >
>
>


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