Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/02/2006, 10:35
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 11 meses
Puntos: 50
Si estás manejando template columns con algun hyperlink lo puedes hacer usando el evento OnRowDataBound, y tu codigo quedaría mas o menos así:

Cita:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow) {
HyperLink hyp = (HyperLink)e.Row.FindControl("hyp1");
hyp.Attributes.Add("onclick", "funcionJavaScript();");
}
}
Y tu html podría estar así:

Cita:
<asp:GridView runat="server" id="GridView1" DataSourceID="SqlDataSource1" OnRowDataBound="GridView1_RowDataBound">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink runat="server" id="hyp1" NavigateUrl="~/pagina.aspx">proband</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
...
..
</Columns>
</asp:GridView>
Salu2 y espero haber sido claro...
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net