Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072

    Inserimento totali tra le righe di un gridview

    Ho un gridview che contiene tra le altre colonne

    Type - Description - Gen - Feb - Mar - Avr - May ....

    quindi in ogni mese ho i valori incolonnati


    Ora dovrei inserire "manualmente" delle righe intermedie nel mio gridview per inserire delle totalizzazioni di specifiche righe, quindi ad esempio dovrei inserire una nuova riga in quinta posizione e mettere le somme (di ogni colonna) delle righe 2,3,4 .... (è un esempio) .... stesso discorso per altre righe da inserire

    Come posso fare?


    GridView:

    <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>
    ...

    </Columns>
    <PagerSettings Mode="NumericFirstLast" />
    <RowStyle Height="18px" />
    <AlternatingRowStyle BackColor="#E0E0E0" />
    </asp:GridView>


    Grazie mille!!!

  2. #2
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    Ciao

    guarda ti rispondo di getto quello che mi viene in mente ......
    le strade possono essere diverse
    1. se vuoi utilizzare il gridview potresti (da provare) nell'evento RowCreated creare una nuova riga nella posizione che vuoi e poi nell'evento RowDataBound fare i calcoli che ti servono e visualizzarli

    2. si potrebbe pensare di utilizzare diversi repeater a cascata, dividendo la query di ricerca oppurtamente, alla fine di ogni repeater fare i calcoli.

    La prima non dovrebbe essere particolarmente difficile da fare.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.