Foros del Web » Programación para mayores de 30 ;) » .NET »

Hyperlinkfield - error

Estas en el tema de Hyperlinkfield - error en el foro de .NET en Foros del Web. Buenos dias, tengo que cargar en un gridview una nueva columna que es un enlace que lleva a proveedores.aspx enviendole el parametro nombre. Osea... en ...
  #1 (permalink)  
Antiguo 17/04/2009, 16:15
 
Fecha de Ingreso: diciembre-2008
Mensajes: 18
Antigüedad: 15 años, 4 meses
Puntos: 0
Hyperlinkfield - error

Buenos dias, tengo que cargar en un gridview una nueva columna que es un enlace que lleva a proveedores.aspx enviendole el parametro nombre. Osea... en el registro donde nombre = juan, tiene k aparecer una columna que es un enlace que enlaza a proveedores.aspx?id=juan , en teoria debe hacerse como aparece en el codigo de abajo, pero me da un error en la linea roja y no se porque, sin embargo las lineas azules funcionan bien, osea.. me muestra en cada fila "Proveedor: y el nombre"... que estoy haciendo mal? Gracias de antemano.

Código:
        Dim Col As DataControlField 


        Dim enlace As New HyperLinkField()

        enlace.HeaderText = "Proveedores"

        enlace.DataTextField = "nombre"
        enlace.DataTextFormatString = "Proveedor: {0}"

        enlace.DataNavigateUrlFields = "nombre"
        enlace.DataNavigateUrlFormatString = "proveedores.aspx?id={0}"

        Col = enlace
        GridView.Columns.Add(Col)


        GridView.DataSource = datos_tabla
        GridView.DataBind()
PD: El error dice que una variable de tipo string no puede convertirse en "1-matriz dimensional de string"

Saludos

Última edición por wunjox; 17/04/2009 a las 16:33
  #2 (permalink)  
Antiguo 21/04/2009, 05:53
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 5 meses
Puntos: 19
Respuesta: Hyperlinkfield - error

Cuando necesite este tipo de cosas para mi lo mejor es ir a la grilla y agregar un itemtemplate, luego le agregas el hyperlink en el itemtemplate y luego le pones ahí por ejempo en la propiedad text de hyper algo como:

Text = 'nombre es <# Eval("NombredelCampo") #>'
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
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 18:20.