J'utilise le contrôle gridview pour afficher les enregistrements. J'utilise System.Collections.Generic List <> comme source de données. Je veux effectuer une opération de tri dans gridview. S'il vous plaît aidez-moiGridview et List <>
Répondre
Essayez ce tutoriel -
Sorting GridView Using IComparer
En résumé, vous pouvez utiliser l'interface IComparable pour définir un tri personnalisé en fonction de ce que vous cliquez tête de colonne.
Espérons que cela aide.
Josh
Programmatically,
Vous devrez peut-être trier les List<>
avant se lient à gridview.
Ou vous devrez peut-être transtyper le gridview.DataSource
en List<>
et le trier.
Si vous souhaitez trier la grille sur votre interface graphique, vous devez définir la propriété gridview.AllowSorting
sur true
, puis vous devriez être en mesure de trier.
La définition de la propriété AllowSorting sur true devrait être suffisante. Cherchez-vous un tri personnalisé?
Si vous liez les données à un BindingSource, puis lier le BindingSource à la grille, vous devriez le voir mettre à jour correctement lorsque vous trier, je crois.
- 1. C# List <> GroupBy 2 Values
- 2. Linq List <string> union
- 3. DataTable to List <object>
- 4. Join DataTable with List <SomeObject>
- 5. SortedList <>, SortedDictionary <> et Dictionary <>
- 6. Liaison Gridview à IList <BusinessObject> qui contient un IList <BusinessObject>
- 7. .NET List <T> Concat vs AddRange
- 8. C# List <double> size vs double [] size
- 9. Passing List <> to SQL Stored Procédure
- 10. Remplacement de ArrayList par List <> en C#
- 11. std :: list <> :: sort est-il stable?
- 12. XPaths et <? ?>
- 13. dropdownlist se lient gridview à la liste <KeyValuePair <int, string>>
- 14. Comment lier la liste <myclass> avec gridview? Je reçois des données du service Web avec listformat List;
- 15. Mise en forme de chaîne dynamique à l'aide de string.format et List <T> .Count()
- 16. Quand faut-il utiliser <%# ... %> et <%= ... %>?
- 17. <MailDefinition> et <%%> espaces réservés
- 18. Dans MVC, quand utilisez-vous <%= %> et <% %>?
- 19. Obtenez un IEnumerable <T> d'un IEnumerable <IEnumerable <T>>
- 20. Liste <Base> avec Liste <Derived>
- 21. Comment mapper une collection imbriquée, Map <Key, List <Values>>, avec des annotations JPA hibernate?
- 22. XElement et Liste <T>
- 23. IList <Type> à IList <BaseType>
- 24. Meilleure façon d'utiliser la liste <T> et d'exposer Collection <T>
- 25. Nhibernate et WCF IList <> Conflit
- 26. <?> vs <T>
- 27. Lambda Func <> et Fluent
- 28. Comment convertir une expression <Func <T, bool>> en un prédicat <T>
- 29. Puis-je configurer le DataContractSerializer pour qu'il ne crée pas d'éléments facultatifs (c'est-à-dire Nullable <> et List <>) dans le fichier XML de sortie?
- 30. recherche une liste <>
Trier comme en temps réel (Cliquez sur l'interface graphique et trier), ou trier pro grammaticalement? – Graviton
Cliquez sur l'en-tête gridview –