Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    GridView allineare colonna

    Salve a tutti, devo allineare al centro i valori di una sola colonna di un gridview che ha impostata a true la proprietà AutoGenerateColumns, come posso fare?

  2. #2
    Utente di HTML.it L'avatar di fede_00
    Registrato dal
    May 2004
    Messaggi
    279
    nell'evento rowDataBound della grid

    codice:
    ....
            if (e.Row.RowType != DataControlRowType.DataRow) return;
            GridViewRow header = GridView1.HeaderRow;
            for (int i = 0; i < header.Cells.Count; i++)
            {
                if (header.Cells[i].Text.ToLower() == "tuo_nome_colonna")
                {
                    e.Row.Cells[i].HorizontalAlign = HorizontalAlign.Center;
                }
            }

  3. #3
    Originariamente inviato da fede_00
    nell'evento rowDataBound della grid

    codice:
    ....
            if (e.Row.RowType != DataControlRowType.DataRow) return;
            GridViewRow header = GridView1.HeaderRow;
            for (int i = 0; i < header.Cells.Count; i++)
            {
                if (header.Cells[i].Text.ToLower() == "tuo_nome_colonna")
                {
                    e.Row.Cells[i].HorizontalAlign = HorizontalAlign.Center;
                }
            }
    Thanks

  4. #4
    Originariamente inviato da fede_00
    nell'evento rowDataBound della grid

    codice:
    ....
            if (e.Row.RowType != DataControlRowType.DataRow) return;
            GridViewRow header = GridView1.HeaderRow;
            for (int i = 0; i < header.Cells.Count; i++)
            {
                if (header.Cells[i].Text.ToLower() == "tuo_nome_colonna")
                {
                    e.Row.Cells[i].HorizontalAlign = HorizontalAlign.Center;
                }
            }
    Uhm.... un attimo,
    codice:
     if (header.Cells[i].Text.ToLower() == "tuo_nome_colonna")
                {}
    è sempre vuoto, ovviamente ho sostituito con il mio nome colonna...

  5. #5
    Utente di HTML.it L'avatar di fede_00
    Registrato dal
    May 2004
    Messaggi
    279
    dai, un pò di fantasia
    come posso sapere come si chiama la tua colonna? c'ho messo un segnaposto per farti capire che li ci va il nome reale della tua colonna

  6. #6
    Originariamente inviato da fede_00
    dai, un pò di fantasia
    come posso sapere come si chiama la tua colonna? c'ho messo un segnaposto per farti capire che li ci va il nome reale della tua colonna
    ma certo, è ovvio che ci ho messo il nome della mia colonna invece del segnaposto
    Intendo che anche col nome della mia colonna l'if non risulta mai vero

  7. #7
    Utente di HTML.it L'avatar di fede_00
    Registrato dal
    May 2004
    Messaggi
    279
    imposta un breakpoint qui

    codice:
    if (header.Cells[i].Text.ToLower() == "tuo_nome_colonna")
    e vedi cosa confronta

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.