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

DataGrid

Estas en el tema de DataGrid en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 05/05/2012, 10:36
 
Fecha de Ingreso: enero-2006
Mensajes: 169
Antigüedad: 18 años, 3 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

Etiquetas: c#
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 09:27.