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

    [ASP.NET 2.0] Gridview e valori boolean

    Quando associamo ad una gridview una query con all'interno un campo di tipo boolean, esso viene rappresentato dalla gridview come una checkbox.
    A me serve invece che al posto della checkbox ci sia scritto il valore del campo (TRUE, FALSE oppure SI, NO).
    Come si può fare?

    Grazie in anticipo

  2. #2
    Ciao, ma tu utilizzi autogeneratecolumns=true ?
    Io in genere definisco le colonne della gridview e non mi capita quello che dici, prova in quel modo
    ...NO ONE IS INNOCENT ANYMORE...

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    mi sa che il modo migliore è intercettare l'evento RowDataBound:

    all' evento rowdatabond,

    1) recuperi la riga corrente:
    DataRowView row = e.DataItem as DataRowView ;

    se questo valore è nullo stop, perche' vuol dire che è la riga dell' header/footer.

    2) recuperi il valore:

    bool blnVal = Convert.ToBoolean(row["ColonnaBooleana"]);

    3) imposti il Text della cella di interesse a true o false:

    e.Cells[2].Text = blnVal ? "TRUE" : "FALSE";

    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

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.