Je n'ai aucune idée sur la façon de trier les données en utilisant datagridview dans VB.NET. Comment est-ce que je fais cela en utilisant Textbox pour entrer ma requête, j'utilise actuellement OLEDB. Voici une photo de ce que j'essaie de faire.Comment trier des données à l'aide de DataGridView dans VB.NET?
Répondre
devoirs?
Vous ne pouvez pas trier exactement les données en utilisant un DataGridView
, mais vous pouvez définir l'ordre d'affichage des données dans un DataGridView
.
Définissez la propriété SortedColumn
de votre objet DataGridView
au DataGridViewColumn
par lequel vous voulez que vos données triées. Si vous avez besoin d'un ordre de tri plus complexe, vous pouvez appeler la méthode Sort
avec un IComparer
personnalisé. Reportez-vous à la documentation MSDN pour plus de détails.
Ou voulez-vous réellement filtrer vos données par les deux critères pour lesquels il y a une ligne d'entrée dans votre capture d'écran? Dans ce cas, je ne suis pas vraiment sûr de la meilleure solution. Probablement que vous devez parcourir tous les DataGridViewRow
s et définir en fonction des critères saisis la visibilité de chaque ligne:
For Each row As DataGridViewRow in dgv.Rows
row.Visible = {some condition}
Next
vous pouvez certainement trier dans un datagridview – Jason
Est-ce le genre doivent être dynamiques? Autrement dit, votre client doit-il pouvoir cliquer sur une ligne d'en-tête et la trier?
Si non, pourquoi ne pas ordonner que la requête revienne, puis lier cet objet à la grille?
Ce ne serait pas une bonne idée si le tri est dynamique car le coût d'aller et retour dans la base de données n'en vaut pas la peine.
essayer le code suivant:
this.dataGridView1.Sort (this.dataGridView1.Columns["Yourcolumnname"], ListSortDirection.Ascending);
'declare this first:
imports system.componentmodel
'then put this code into a button or something
DGV.Sort(DGV.Columns(0), ListSortDirection.Ascending)
'DGv = datagridview
goodluck
- 1. Comment trier Datagridview?
- 2. Ajouter des informations à datagridview (VB.NET)
- 3. Trier un DataGridView par DisplayMember
- 4. VB.NET 2005 DataGridView Redessiner
- 5. structure de données laide à la recherche java
- 6. Trier les données par ordre alphabétique - VB.Net
- 7. vb.net dataTable/DataGridView recherche/tri
- 8. Comment trier un System.Collections.Generic.List dans VB.Net?
- 9. Comment mettre à jour la base de données à l'aide de datagridview (vb.net)
- 10. comment trier chaîne comme nombre dans datagridview dans WinForms
- 11. Comment rechercher des données à l'aide de OleDbDataReader dans VB.NET?
- 12. Liaison de données à DataGridView
- 13. comment redimensionner des colonnes dans datagridview?
- 14. Comment lier une requête sur datagridview dans vb.net?
- 15. Trier datagridview par tête de ligne C#
- 16. Problèmes rafraîchissant DataGridView après la mise à jour de base de données dans VB.NET
- 17. Insérer des données dans datagridview donne l'exception
- 18. Représentation graphique du tableau trier dans vb.net
- 19. Affichage des données connexes dans un DataGridView
- 20. Comment passer des données de VB.NET à ActiveX.exe?
- 21. Affichage des données dans DataGridView sans HorizontalScroll
- 22. comment mettre l'accent sur la nouvelle ligne dans datagridview - vb.net
- 23. Comment encoder des données dans la colonne datagridview?
- 24. Capture de la valeur de DataGridView CheckBox dans VB.Net
- 25. obtenir des données de combobox à un datagridview
- 26. sélection complète rangée de datagridview dans vb.net sur Form_load
- 27. C# prendre dynamiquement des données à partir de DataGridView
- 28. Simplifier une fonction laide dans Haskell
- 29. Retourne la valeur de la cellule datagridview dans vb.net
- 30. Comment imprimer dataGridview
Est-ce que cette question ont quoi que ce soit dans ce qui est spécifique à l'accès? Sinon, retirez l'étiquette. Je n'y vois rien qui se rapporte à Access/Jet/ACE. –