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

TemplateField desde VB.Net

Estas en el tema de TemplateField desde VB.Net en el foro de ASPX (.net) en Foros del Web. Saludos amigos foreros. Tengo una duda y he buscado mucho por internet, pero no encuentro como resolverla, se trata de que quiero hacer un TemplateField ...
  #1 (permalink)  
Antiguo 16/07/2008, 08:54
Avatar de vote87  
Fecha de Ingreso: febrero-2008
Mensajes: 37
Antigüedad: 16 años, 2 meses
Puntos: 0
Pregunta TemplateField desde VB.Net

Saludos amigos foreros.

Tengo una duda y he buscado mucho por internet, pero no encuentro como resolverla, se trata de que quiero hacer un TemplateField desde codigo VB.NET, el resultado que quiero obtener es el siguiente:

Código:
<asp:TemplateField headertext="HolaMundo" >
<ItemTemplate>
<asp:HyperLink ID="lnk" runat="server" NavigateUrl='<%# eval("IdPowerView","PowerViews/PowerViews.aspx?IdPowerView={0}") %>' Text="Ver">
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
en mi codePage tengo el siguiente codigo de VB

Código:
  
Dim template As New TemplateField
Dim HyperLink As New HyperLink

template.HeaderText = "HolaMundo"

With HyperLink
.ID = "Lnk"
.Attributes.Add("runat", "server")
.NavigateUrl = "'Eval(""IdPowerView"",""~/PowerViews/PowerViews.aspx?IdPowerView={0}""%>'" '"'<%#""~/PowerViews/PowerViews.aspx?IdPowerView="" & Eval(""IdPowerview"")%>'"
.Target = "_blank"
.Text = "ver"
End With

Dim x As System.Web.UI.ITemplate = HyperLink
template.ItemTemplate = x
gv1.Columns.Add(template)
pero el mismo me da un error de que no puedo convertir un hyperLink en un System.Web.UI.ITemplate, la idea es armarlo mediante codigo ya que la columna del Grid sera link o no dependiendo de unos datos que traigo de la base de datos.

Alguna Sugerencia ?

Saludos
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 17:38.