Hola, como haría la llamada desde el grid al evento itemdatabound. Utilizo TemplateColumn.
como haría por ejemplo con la columna PVP de este código para que me haga el calculo de la una columna 2 por otra que se la 3 por ejemplo.
En vez de text='<%# Container.DataItem("AD") %>' /> que tengo que poner?
Un Saludo
Gracias
Código:
<asp:TemplateColumn HeaderText="PVP Total">
<HeaderStyle HorizontalAlign="Center" Width="120px"></HeaderStyle>
<ItemTemplate>
<asp:Label id="pvp" runat="server" text='<%# Container.DataItem("ad") %>' />
</ItemTemplate>
</asp:TemplateColumn>
Cita:
Iniciado por sindestino Para hacer cálculos fila x fila existe un evento de la grilla llamado ItemDataBound que se ejecuta una vez por cada fila de la grilla (incluída la cabecera y el pié de página). Dicho evento puede ser utilizado para calcular subtotales:
e.Item.Cells(4).Text = CInt(e.item.Cells(2).Text) + CInt(e.Item.Cells(3).Text)
Acá estás asignando a la celda 4 la suma de las celdas 2 y 3 de la fila.
Te recomiendo buscar en la documentación. Cualquier duda decinos