2009-09-23 5 views
0

Je développe un contrôle de grille personnalisé. avec la pagination, la recherche, le tri maintenant je dois écrire une fonction commune pour le tri, la recherche dans un fichier différent de classeComment avoir une fonction commune pour trier dans un gridview dans le fichier de classe C#

En triant je suis en train d'utiliser cette fonction

public SortDirection GridViewSortDirection 
{ 
    get 
    { 
     if (ViewState["sortDirection"] == null) 
      ViewState["sortDirection"] = SortDirection.Ascending; 

     return (SortDirection)ViewState["sortDirection"]; 
    } 
    set { ViewState["sortDirection"] = value; } 

} 

mais c fichier # classe nous don pas de propriétés viewstate. Alors, comment puis-je résoudre ce problème?

Si j'écris une fonction commune pour trier dans un fichier de classe de sorte que je peux utiliser dans toutes les pages de la grille de vue où le tri est nécessaire.

Toute aide sur cette question serait géniale.

Merci.

+2

Comment est-il * possible * de poser 19 questions et de ne pas cocher une seule réponse? =) –

+0

16 questions, mon mauvais. –

+0

Pouvez-vous imaginer le monde de blesser ce gars se prépare? – Will

Répondre

1

Si votre contrôle hérite de System.Web.UI.Control, vous avez accès à une propriété ViewState protégée.

Questions connexes