Bonjour
J'utilise un datagridview bindé mais j'aimerais empecher le tri automatique d'une colonne esr-ce possible ?
Comment faire
Merci pour votre aide
Bonjour
J'utilise un datagridview bindé mais j'aimerais empecher le tri automatique d'une colonne esr-ce possible ?
Comment faire
Merci pour votre aide
As-tu regarder du côté de :
DataGridViewColumnSortMode ?
Oui j'ai fini par trouver
Mais j'ai encore des droles de surprises avec le comportement des DGV bindés !!
Exemple : je voulais renuméroter une colonne par programmation
CATASTROPHE si je ne force pas le tri de cette colonne a not sorted
Je conclu aujourd'hui qu'il est impossible de desactiver le tri automatique d'un DGV a partir du moment ou on a effectué un tri
Je cherche donc a trier la datatable liée.![]()
Au lieu de binder directement ton DataTable à ta DataGridView, pourquoi ne passes-tu pas par un BindingSource qui possède une méthode filter afin de spécifier son propre filtre ?
Le DataGridView est bindé au BindingSource et le ce dernier au DataTable.
Je vais essayer..
Au point ou j'en suis, tout peut etre essaye
Mais fondamentalement je pense qu'il y a un bug dans le comportemernt du DGV, il n'est pas normal, qu'apres avoir trié une colonne, on ne puisse pas empecher un tri automatique
Le binding source va ajouter une couche supplémentaire qui va encore compliquer les chose
Le but a la base, c'est de permettre a l'utilisateur de changer l'odre des ses rows a l'aide d'une colonne d'ordre et accessoirement renuméroter la sequence en definisant un pas (operation actuellement impossible)
Partager