Tema: DataGrid
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2012, 10:36
kire94
 
Fecha de Ingreso: enero-2006
Mensajes: 169
Antigüedad: 18 años, 4 meses
Puntos: 0
DataGrid

Saludos al foro.

Soy nuevo y muy novato en la programación con C#, pretendo a un DataGrid existente agregarle una columna mas, que contenga un icono al lado de cada registro devuelto desde un BD, la funcion de dicho icono pretendo sea, que al pulsarlo me mande a un link determinado.

En asp clasico seria algo asi como agregar otro <td><a href="pagina.asp"><img src="imagen.jpg"></a></td> al bucle que muestra el recordset.

Pero en C# no encuentro la lógica para hacerlo, este es el codigo del DataGrid:

Código:
<tr>
                <td style="text-align: left">
                    <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
                        <ContentTemplate>
                            <asp:GridView ID="GridView2" runat="server" AllowPaging="True" AllowSorting="True"
                                CellPadding="4" DataSourceID="SqlDataSource1" Font-Size="X-Small" OnRowDataBound="ConfiguraRenglon"   ForeColor="#333333"
                                GridLines="None" Font-Names="Arial" Width="100%" Height="90%" HorizontalAlign="Left" PageSize="18">
                                <RowStyle BackColor="#E3EAEB" HorizontalAlign="Left" />
                                <FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
                                <PagerStyle BackColor="#666666" ForeColor="White" HorizontalAlign="Center" />
                                <SelectedRowStyle BackColor="#C5BBAF" Font-Bold="True" ForeColor="#333333" />
                                <HeaderStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
                                <EditRowStyle BackColor="#7C6F57" />
                                <AlternatingRowStyle BackColor="White" />
                            </asp:GridView>
                            <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:evaluacionConnectionString %>"
                                SelectCommand="ListaWeb" SelectCommandType="StoredProcedure">
                                <SelectParameters>
                                    <asp:SessionParameter DefaultValue="34" Name="IdEditorial" SessionField="IdEditorial"
                                        Type="Int32" />
                                    <asp:ControlParameter ControlID="DropDownList1" DefaultValue="0" Name="idConvoca"
                                        PropertyName="SelectedValue" Type="Int32" />
                                    <asp:ControlParameter ControlID="DropDownList2" DefaultValue="0" Name="IdAsig" PropertyName="SelectedValue"
                                        Type="Int32" />
                                    <asp:ControlParameter ControlID="DropDownList3" DefaultValue="0" Name="Grado" PropertyName="SelectedValue"
                                        Type="Int16" />
                                    <asp:Parameter DefaultValue="0" Name="Nivel" Type="Int16" />
                                    <asp:ControlParameter ControlID="TextBox1" DefaultValue="Todos" Name="Titulo" PropertyName="Text"
                                        Type="String" />
                                    <asp:ControlParameter ControlID="DropDownList4" DefaultValue="0" Name="SoloRegistrados"
                                        PropertyName="SelectedValue" Type="Int32" />
                                </SelectParameters>
                            </asp:SqlDataSource>
                        </ContentTemplate>
                        <Triggers>
                            <asp:AsyncPostBackTrigger ControlID="Button" EventName="Click" />
                            <asp:AsyncPostBackTrigger ControlID="DropDownList4" EventName="SelectedIndexChanged" />
                        </Triggers>
                    </asp:UpdatePanel>
                </td>
            </tr>

Gracias de antemano por sus ideas que me hagan llegar.

ETP
__________________
"La adulación es una moneda que empobrece al que la recibe"

Última edición por kire94; 05/05/2012 a las 10:45