27 messaggi dal 17 marzo 2009
www.areaict.com
Ciao,

ho un problema nel cambio dell'header della gridview. Se da code behind cambio l'header di una colonna, questa non mi fa piu' il sorting e non so come impostarlo nuovamente.

Qualcuno puo' aiutarmi.
grazie
Davide

Area I.C.T.
-----------------------
http://www.areaict.com
267 messaggi dal 29 settembre 2009
Io solitamente metto un pulsante nell'header e gestisco l'evento di click per il sorting con l'ausilio del viewstate ad esempio

if (ViewState["SortNome"] == null)
        {
            MyGridView.Sort("Nome", SortDirection.Ascending);
            ViewState["SortNome"] = SortDirection.Ascending;
        }
        else if ((SortDirection)ViewState["SortNome"] == SortDirection.Ascending)
        {
            MyGridView.Sort("Nome", SortDirection.Descending);
            ViewState["SortNome"] = SortDirection.Descending;
        }
        else
        {
            MyGridView.Sort("Nome", SortDirection.Ascending);
            ViewState["SortNome"] = SortDirection.Ascending;
        }


ciao
27 messaggi dal 17 marzo 2009
www.areaict.com
Ciao,

si questa potrebbe essere una soluzione, ma come crei i link button nell'header? Io ho un query che preleva delle colonne create dinamicamente e quindi non hanno sempre lo stesso nome, come potrei fare secondo te?

grazie
Davide

Area I.C.T.
-----------------------
http://www.areaict.com

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.