ASP.NET - Boton en un Datagrid

 
Vista:

Boton en un Datagrid

Publicado por Henry (27 intervenciones) el 08/10/2004 14:21:43
Hola, tengo un problema y espero que me puedan ayudar.
Estoy trabajando con un datagrid y tengo en el un boton de comando
el cual se activa cuando el grid esta en modo de edicion asi como los text box.
El problema es que necesito que al hacer click en el boton necesito que me lleve
a otra pagina pero no se como hacerlo. Ya que no le veo un evento click.
Espero me puedan ayudar. Saludos.


Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 56
Bronce
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

RE:Boton en un Datagrid

Publicado por Yamil Bracho (1136 intervenciones) el 08/10/2004 14:40:37
El dataGrid tiene un evento llamado OnItemCommand donde le dices el amnejador de evento para procesar los comandos que hayas agregado al Datagrid.
Lo otro que tienes que hacer es darle un id al boton. Por ejemplo
<code>
<script language="vb" runat="server">
Sub dispDetails(sender as Object, e As DataGridCommandEventArgs)
lblOutput.Text = "You clicked one of the details buttons!"
End Sub

</script>
<asp:DataGrid runat="server" id="dgPopularFAQs"
BackColor="#eeeeee" Width="85%"
HorizontalAlign="Center"
Font-Name="Verdana" CellPadding="4"
Font-Size="10pt" AutoGenerateColumns="False"
OnItemCommand="dispDetails">
<HeaderStyle BackColor="Black" ForeColor="White" Font-Bold="True" HorizontalAlign="Center" />
<AlternatingItemStyle BackColor="White" />

<Columns>
<asp:ButtonColumn Text="Details" HeaderText="FAQ Details" CommandName="details" ButtonType="PushButton" />
<asp:BoundColumn DataField="FAQID" HeaderText="FAQ ID" />
<asp:BoundColumn DataField="Description" HeaderText="FAQ Description" />
</Columns>
</asp:datagrid>

</code>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar