Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1434 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Maintenir un tri sur DataGridView après un rechargement ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Maintenir un tri sur DataGridView après un rechargement ?

n°1841808
pot2yaourt
Posté le 22-01-2009 à 21:05:58  profilanswer
 

Bonjour à tous,
 
Voilà mon problème, j'ai un DataGridView que je charge de façon périodique (toutes les x minutes) grâce à un timer afin d'avoir des données à jour.
Je peux ensuite ordonner mes données en cliquant sur l'entête de chaque colonne. Je peux ainsi réaliser facilement un tri alphabétique sans aucune autre intéraction avec la base de données (d'où proviennent les données que j'affiche dans le DGV).
 
Toutefois, je perds le tri alphabétique que j'avais effectué sur ma colonne.  
 
Y'a-t-il un moyen pour conserver le tri qui a été effectué sur l'application cliente ?
 
Merci d'avance pour votre aide,
Lionel.


---------------
On dit que les gens veulent du travail, mais c'est faux ! Etre payé leur suffirait !
mood
Publicité
Posté le 22-01-2009 à 21:05:58  profilanswer
 

n°1843519
pot2yaourt
Posté le 27-01-2009 à 10:56:58  profilanswer
 

Bon, vu le peu de réponses revueillies, je vais reformuler ma question :
 
Est-il possible de connaître le nom de la colonne qui a été sélectionnée pour le tri (clique sur le header du datagridview) et est-il possible de récupérer l'ordre de tri (ascendant / descendant) ?
 
Merci d'avance.
Lionel.


---------------
On dit que les gens veulent du travail, mais c'est faux ! Etre payé leur suffirait !
n°1853602
Yonel
Monde de merde !
Posté le 20-02-2009 à 18:17:26  profilanswer
 

Oui, tu peux par exemple récupérer ces informations dans l'évènement sorting :
 
Protected Sub grv_Sorting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewSortEventArgs) Handles grv.Sorting
 
End Sub
 
L'ordre et le nom de la colonne sont alors dans e.SortExpression et e.SortDirection
 
C'est du VB mais en principe en C# c'est pareil ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Maintenir un tri sur DataGridView après un rechargement ?

 

Sujets relatifs
forcer le rechargement de la page (pas utiliser le cache)[VB NET] DataGridView: sélection de ligne et sélection unique
[C#]DataGridView et MàJInterdire le rechargement (F5) d'une page/formulaire
[JTable] Maintenir focus sur une ligneFormat de cellules de DataGridView
DatagRidView ContentDatagRidView
Rechargement d'une partie de la page, frame obligatoire ?[résolu]Incrémentation variable à chaque rechargement de la page
Plus de sujets relatifs à : Maintenir un tri sur DataGridView après un rechargement ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR