Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
GridView... totale per colonna con verifica di ogni riga
mercoledì 15 ottobre 2008 - 23.16
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
squilibrio
Profilo
| Expert
527
messaggi | Data Invio:
mer 15 ott 2008 - 23:16
Ciao a tutti ho un gridview che contiene in ogni riga un campo di tipo C/R (Costo/Ricavo)
io vorrei aggiungere una riga in fondo ad ogni colonna che faccia una somma/differenza di ogni elemento della colonna in base alla tipologia della riga (C/R Costo/Ricavo)
Il gridview è questo
il campo che determina la condizione è "Tipo"
<asp:GridView ID="gwElenco" runat="server" AllowPaging="False"
AutoGenerateColumns="False" DataKeyNames="Descrizione" EmptyDataText="Nessun elemento trovato!" Width="99%">
<Columns>
<asp:BoundField DataField="Descrizione" HeaderText="Descrizione">
<ItemStyle CssClass="Testo8" HorizontalAlign="Left" />
<HeaderStyle HorizontalAlign="Left" />
</asp:BoundField>
<asp:BoundField DataField="Tipo" HeaderText="T">
<ItemStyle CssClass="TestoRight8" HorizontalAlign="Right" />
<HeaderStyle HorizontalAlign="Right" />
</asp:BoundField>
<asp:BoundField DataField="1" HeaderText="Gen">
<ItemStyle CssClass="TestoRight8" HorizontalAlign="Right" />
<HeaderStyle HorizontalAlign="Right" />
</asp:BoundField>
<asp:BoundField DataField="2" HeaderText="Feb">
<ItemStyle CssClass="TestoRight8" HorizontalAlign="Right" />
<HeaderStyle HorizontalAlign="Right" />
</asp:BoundField>
<asp:BoundField DataField="3" HeaderText="Mar">
<ItemStyle CssClass="TestoRight8" HorizontalAlign="Right" />
<HeaderStyle HorizontalAlign="Right" />
</asp:BoundField>
<asp:BoundField DataField="4" HeaderText="Apr">
<ItemStyle CssClass="TestoRight8" HorizontalAlign="Right" />
<HeaderStyle HorizontalAlign="Right" />
</asp:BoundField>
<asp:BoundField DataField="5" HeaderText="Mag">
<ItemStyle CssClass="TestoRight8" HorizontalAlign="Right" />
<HeaderStyle HorizontalAlign="Right" />
</asp:BoundField>
<asp:BoundField DataField="6" HeaderText="Giu">
<ItemStyle CssClass="TestoRight8" HorizontalAlign="Right" />
<HeaderStyle HorizontalAlign="Right" />
</asp:BoundField>
<asp:BoundField DataField="7" HeaderText="Lug">
<ItemStyle CssClass="TestoRight8" HorizontalAlign="Right" />
<HeaderStyle HorizontalAlign="Right" />
</asp:BoundField>
<asp:BoundField DataField="8" HeaderText="Ago">
<ItemStyle CssClass="TestoRight8" HorizontalAlign="Right" />
<HeaderStyle HorizontalAlign="Right" />
</asp:BoundField>
<asp:BoundField DataField="9" HeaderText="Set">
<ItemStyle CssClass="TestoRight8" HorizontalAlign="Right" />
<HeaderStyle HorizontalAlign="Right" />
</asp:BoundField>
<asp:BoundField DataField="10" HeaderText="Ott">
<ItemStyle CssClass="TestoRight8" HorizontalAlign="Right" />
<HeaderStyle HorizontalAlign="Right" />
</asp:BoundField>
<asp:BoundField DataField="11" HeaderText="Nov">
<ItemStyle CssClass="TestoRight8" HorizontalAlign="Right" />
<HeaderStyle HorizontalAlign="Right" />
</asp:BoundField>
<asp:BoundField DataField="12" HeaderText="Dic">
<ItemStyle CssClass="TestoRight8" HorizontalAlign="Right" />
<HeaderStyle HorizontalAlign="Right" />
</asp:BoundField>
</Columns>
<PagerSettings Mode="NumericFirstLast" />
<RowStyle Height="18px" />
<AlternatingRowStyle BackColor="#E0E0E0" />
</asp:GridView>
Grazie mille per l'aiuto!!
maltra
Profilo
| Newbie
24
messaggi | Data Invio:
mer 15 ott 2008 - 23:24
Ciao, potresti fare un foreach della tua colonna costo(ricavo), sommare i dati che ottieni e inserire in fondo da codice c# o vb.net la tua riga con il totale.
Ciao :)
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !