Mensaje dentro de Acceso y trabajo con datos

Responder 
#1 - 17/09/2010 18:32:01 Reporta abuso | Link Permanente
Gabrieler
Usuario no registrado
Datos con ListView

Responder Citar
Hola tengo el siguiente ListView:

<
<LayoutTemplate>
<ul class="ulproduct">
<asp:PlaceHolder ID="itemPlaceholder" runat="server"></asp:PlaceHolder>
</ul>
</LayoutTemplate>
<ItemTemplate>
<li>
<table width="100%">
<tr>
<td rowspan="3" class="style1">
<img class="img" src='<%# string.Format("/SirPet.com/img/productos/{0}.jpg", Eval("Codigo")) %>'
alt='<%# Eval("Codigo")%>' height="90" width="60" />
</td></tr>
<tr>
<td colspan="2"><b>
<label id='lbl1' runat="server"><%# string.Format("{0}", Eval("Nombre")) %></label></b>
<br />
<label id='lbl2' style='color: Gray' runat="server"><%# string.Format("{0}", Eval"Marca")) %></label>
</td></tr>
<tr>
<td class="style2">
<label id='lbl3' style='text-align: justify' runat="server"><%# string.Format("{0}", Eval("Descripcion")) %></label></td>
<td>
<label id='lblKg' style='text-align: justify' runat="server"><%# string.Format("{0}", Eval("CantidadxUnidad"))%></label><br />
<br />
<asp:ImageButton ID="ImageButton1" ImageUrl="~/img/carrito.jpg" PostBackUrl='<%# string.Format("~/ventados.aspx?id={0}", Eval("Codigo")) %>'runat="server" />
</td></tr>
</table></li>
</ItemTemplate>
<EmptyDataTemplate>
<div>Disculpe no hay productos.</div></EmptyDataTemplate></asp:ListView>

Lo que quiero es mostrar los productos seleccinados por un usuario y lo que hago es lo siguiente:

unaVenta = (BLL.Venta)Session["Venta"];
ListView1.DataSource = unaVenta.Producto;
ListView1.DataBind();

El problema es que en la lista tengo guardados varios objetos-producto iguales que indican la cantidad de ese producto y quisiera mostrar sólo un Item-produco con la cantidad del mismo.

Saben como prodria resolver esto?
Intente con LINQ pero nose mucho de eso y no lo pude resolver bien.

Saludoss!

BLL.Venta unaVenta = new BLL.Venta();
asp:ListView ID="ListView1" runat="server">
Volver arriba