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

Problema con ListBox en un GridView

Estas en el tema de Problema con ListBox en un GridView en el foro de .NET en Foros del Web. Hola, Estoy mostrando datos de una BBDD en un GridView. En una de las columnas (NOTES) quiero que se muestren en un ListBox. Pongo la ...
  #1 (permalink)  
Antiguo 19/04/2011, 04:20
 
Fecha de Ingreso: julio-2007
Mensajes: 48
Antigüedad: 16 años, 9 meses
Puntos: 0
Problema con ListBox en un GridView

Hola,
Estoy mostrando datos de una BBDD en un GridView.
En una de las columnas (NOTES) quiero que se muestren en un ListBox.
Pongo la columna como un TemplateField y en ItemTemplate abro un ListBox.
El problema está en que no sé cómo mostrar los datos que deben ir ahí.
Os muestro el código que tengo:

Código HTML:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Página sin título</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:GridView ID="GridView1" runat="server" AllowPaging="True" 
            AllowSorting="True" AutoGenerateColumns="False" CellPadding="4" 
            DataSourceID="SqlDataSource1" ForeColor="#333333" GridLines="None" PageSize="5">
            <RowStyle BackColor="#FFFBD6" ForeColor="#333333" />
            <Columns>
                <asp:BoundField DataField="FirstName" HeaderText="FirstName" 
                    SortExpression="FirstName" />
                <asp:BoundField DataField="LastName" HeaderText="LastName" 
                    SortExpression="LastName" />
                <asp:TemplateField HeaderText="Notes" SortExpression="Notes">
                    <ItemTemplate>
                        <asp:ListBox ID="ListBox1" runat="server"></asp:ListBox>
                    </ItemTemplate>
                    <ControlStyle Width="200px" />
                </asp:TemplateField>                
                <asp:BoundField DataField="OrderDate" DataFormatString="{0:d}" 
                    HeaderText="OrderDate" SortExpression="OrderDate" />
                <asp:BoundField DataField="ContactName" HeaderText="ContactName" 
                    SortExpression="ContactName" />
            </Columns>
            <FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
            <PagerStyle BackColor="#FFCC66" ForeColor="#333333" HorizontalAlign="Center" />
            <SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="Navy" />
            <HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
            <AlternatingRowStyle BackColor="White" />
        </asp:GridView>
        <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
            ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>" 
            SelectCommand="SELECT Orders.OrderDate, Employees.FirstName, Employees.LastName, Employees.Notes, Customers.ContactName FROM Orders INNER JOIN Employees ON Orders.EmployeeID = Employees.EmployeeID INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID">
        </asp:SqlDataSource>
    
    </div>
    </form>
</body>
</html> 
¿Alguien me puede ayudar?
Gracias

Etiquetas: gridview, listbox
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 05:12.