Foros del Web » Programando para Internet » ASPX (.net) »

Sacar los datos de un DataView

Estas en el tema de Sacar los datos de un DataView en el foro de ASPX (.net) en Foros del Web. Hola compañeros. Veréis, trabajo con VB.net 2005 y tengo un DataView del que quiero extraer datos de la fila que el usuario selecciones. Concretamente quiero ...
  #1 (permalink)  
Antiguo 12/02/2009, 06:22
 
Fecha de Ingreso: junio-2007
Mensajes: 327
Antigüedad: 16 años, 10 meses
Puntos: 0
Pregunta Sacar los datos de un DataView

Hola compañeros.

Veréis, trabajo con VB.net 2005 y tengo un DataView del que quiero extraer datos de la fila que el usuario selecciones.

Concretamente quiero sacar el ID. Lo hago así:

DataViewFicheros.SelectedRow.Cells(5).Text


El problema es que eso no me saca nada, porque esa columna la hago invisible para que el usuario no la vea, pero si la hago invisible, ese campo va vacío. Si la hago visible funciona. Pero no quiero que se vea esa columna.

no se si hay alguna de lograrlo por ahí o enlazar el Id de cada row al campo que yo quiera del DataSet asociado.

A ver si me podéis ayudar.

Gracias.
  #2 (permalink)  
Antiguo 12/02/2009, 07:21
Avatar de vansert  
Fecha de Ingreso: abril-2005
Mensajes: 28
Antigüedad: 19 años
Puntos: 0
Sonrisa Respuesta: Sacar los datos de un DataView

hola.

a través de un campo hidden


1.EN LA PAGINA DE VISTA:

<itemtemplate>
<asp:HiddenField ID="ID" runat="server" Value='<%# DataBinder.Eval(Container.DataItem, "IdUsuario")%>' />
</itemtemplate>

2:EN EL CODE BEHIND lo lees asi:
HiddenField campoOculto;
campoOculto = (HiddenField)e.Row.FindControl("ID");

saludos,
  #3 (permalink)  
Antiguo 12/02/2009, 08:56
 
Fecha de Ingreso: junio-2007
Mensajes: 327
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Sacar los datos de un DataView

Gracias, voy a probar
  #4 (permalink)  
Antiguo 12/02/2009, 09:35
 
Fecha de Ingreso: junio-2007
Mensajes: 327
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Sacar los datos de un DataView

Cita:
Iniciado por vansert Ver Mensaje
hola.

a través de un campo hidden


1.EN LA PAGINA DE VISTA:

<itemtemplate>
<asp:HiddenField ID="ID" runat="server" Value='<%# DataBinder.Eval(Container.DataItem, "IdUsuario")%>' />
</itemtemplate>

2:EN EL CODE BEHIND lo lees asi:
HiddenField campoOculto;
campoOculto = (HiddenField)e.Row.FindControl("ID");

saludos,

<itemtemplate>
<asp:HiddenField ID="ID" runat="server" Value='<%# DataBinder.Eval(Container.DataItem, "IdUsuario")%>' />
</itemtemplate>

Meto eso dentro de mi DataView y me dice que rita. Da pete y no funciona, porque ni compila
  #5 (permalink)  
Antiguo 12/02/2009, 12:22
 
Fecha de Ingreso: abril-2005
Ubicación: GUANAJUATO,MEXICO
Mensajes: 216
Antigüedad: 19 años
Puntos: 0
Respuesta: Sacar los datos de un DataView

pon el nombre del campo que deseas oobtener en la propiedad DATAKEYNAMES, de esta manera el valor se almacena en el registro de llaves del gridview, aui te dejo una liga par amayor informacion http://msdn.microsoft.com/es-es/libr...ys(VS.80).aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:32.