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

    Problema formattazione GridView

    Ciao a tutti, ho un problema nella formattazione della mia griglia.


    <Columns>
    <asp:BoundField DataField="Cognome" HeaderText="Cognome">
    <ItemStyle HorizontalAlign="Left" />
    <HeaderStyle HorizontalAlign="Left" />
    </asp:BoundField>
    ....
    Anche con un align impostato a left, i caratteri sono sempre allineati a sinistra Per quale motivo??


    Altro problema:

    Sempre in questa griglia, nel codebehind calcolo il totale




    DataRow dr_Progressivo = dv.Table.NewRow();
    .....

    for (int i = 6; i <= 16; i++)
    {
    ......
    }

    dv.Table.Rows.Add(dr_Totale);

    ...

    gwElenco.DataSource....

    Io vorrei fare in modo che quest'ultima riga creata (con il totale) sia in grassetto.

    Come posso fare?


    Grazie

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887

    Re: Problema formattazione GridView

    Originariamente inviato da Valeria75_bis
    Anche con un align impostato a left, i caratteri sono sempre allineati a sinistra Per quale motivo??
    forse perche' left significa sinistra ?

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    per il secondo problema, prova ad applicare uno stile alla row...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Scusa ho sbagliato! ho messo right ed non mi allinea i valori, come vorrei, a destra!

    Per il secondo problema, potresti dirmi come applicare lo stile (bold) tramite codebehid?

    Thanks

  5. #5
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    DataRow dr_Progressivo = dv.Table.NewRow();
    .....
    for (int i = 6; i <= 16; i++)
    {
    ......
    }
    dv.Table.Rows.Add(dr_Totale);
    ...
    gwElenco.DataSource....
    non ho capito perche' crei una nuova riga <dr_Progressivo> e poi aggiungi il totale <dr_Totale>...


    comunque, nel RowDataBound, per l'ULTIMA RIGA (totali):
    codice:
    if (e.Row.RowIndex == ((DataTable)GridView1.DataSource).Rows.Count - 1)
    	e.Row.Font.Bold = true;

  6. #6
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    per l'allineamento, prova a vedere in cosa è incapsulata la Grid, magari dipende da una combinazione con qualcosa di esterno..

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Prima di tutto grazie!!

    Per l'allineamento, ho provato a togliere tutti i div prima della grid ma niente!!! Sta cosa mi sta facendo impazzire

  8. #8

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.