Tendria que ser algo asi:
<asp:GridView Width="450px" ID="deudas" runat="server"
CssClass="subtitulos" AutoGenerateColumns="false" >
<RowStyle CssClass="registroNormal" />
<HeaderStyle Font-Bold="true" CssClass="registroTitulo" />
<AlternatingRowStyle CssClass="registroAlternado" />
<Columns >
<asp:TemplateField HeaderText="Fecha">
<ItemTemplate>
<asp:Label ID="fecha" Text='<%#
eval("fecha") %>' runat="server" CssClass="cTextboxSinBordes"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText=""
ItemStyle-HorizontalAlign="Left" >
<ItemTemplate>
<asp:Label ID="tipoDocumento" Text='<%#
eval("tipoDocumentoDeuda") %>' runat="server"
CssClass="cTextboxSinBordes"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Documento"
ItemStyle-HorizontalAlign="left">
<ItemTemplate>
<asp:Label ID="documento" Text='<%#
(eval("letraDocumento") + "-" + cstr(eval("sucursal")) + "-" +
cstr(eval("numero"))) %>' runat="server"
CssClass="cTextboxSinBordes"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Saldo"
ItemStyle-HorizontalAlign="Right" >
<ItemTemplate>
<asp:Label ID="saldo" Text='<%# Math.Round(
eval("saldo"), 2, MidpointRounding.ToEven) %>' runat="server"
CssClass="cTextboxSinBordes"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="imputa">
<ItemTemplate>
<ew:NumericBox ID="imputado"
PositiveNumber="true" DecimalPlaces="2" MaxLength="15" CssClass="cTextbox"
runat="server"></ew:NumericBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="">
<ItemTemplate>
<asp:HiddenField ID="id" runat="server"
Value='<%# eval("idDocumentoDeuda") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
donde '<%# eval("[nombreDeLaPropiedad]") %>' es una de las propiedades de cada
objeto de la coleccion o campo del dataset que se bindeo.
Para el caso de los total haría '<%# eval("cantidad") * eval("Precio") %>'
Dentro de <ItemTemplate> podes construir lo que quieras.
Saludos
Javier Wamba
PD: bindeo: accion de asignar un objeto al datasource antes de hacer el
databind.
----- Original Message -----
From: Gabriel Tobal
To: [email protected]
Sent: Wednesday, September 05, 2007 1:14 PM
Subject: [puntonet] Crear Formulario con controles repetidos
Hola a Todos
Necesitaría armar un formulario tipo grilla q contiene 5 campos por fila y se
repiten varias veces.
Por ejemplo, articulo, descripción, cantidad, precio y total y por supuesto
luego hacer los cálculos de totales
Alguna idea de hacer esto sin tener que tener que hacer manualmente la
creación de cada uno de los campos
Muchas gracias de antemano
Gabriel