Bonjour,
Comment peut-on enlever le petit triangle de tri des résultats d'un DataGridView ? (Il figure quand on clique sur l'entête du DataGridView)
Merci
Bonjour,
Comment peut-on enlever le petit triangle de tri des résultats d'un DataGridView ? (Il figure quand on clique sur l'entête du DataGridView)
Merci
Je pense qu'il faut jouer sur la propriété SortMode de tes colonnes pour les mettre à NotSortable (pas essayé).
Merci pour ta réponse mais je ne trouve pas la propriété SortMode en VS2008.
Tu as essayé bien sûr ? Ou tu as été voir dans l'aide ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DataGridView1.Columns(1).SortMode = DataGridViewColumnSortMode.NotSortable
Je reçois un message d'erreur
L'index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection. Nom du paramètre : index
Tu peux montrer ton code stp ? C'est étrange car chez moi ça fonctionne et j'utilise VB2008.
J'ai une autre question.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Private Sub frmAfficheRechercheSKU_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load With Me.dgvDesignation .AllowUserToAddRows = False .AllowUserToDeleteRows = False .AllowUserToOrderColumns = False .AllowUserToResizeColumns = False .AllowUserToResizeRows = False .MultiSelect = False .Columns(0).SortMode = DataGridViewColumnSortMode.NotSortable End With End Sub
Je veux que quand je clique sur une ligne du datagridview afficher des information récupérés dans des zonnes de text, je ne sais pas dans quel événement mettre le code!
Mon code que je mets dans l'événement CellContentClick est :
Pour l'affichage dans les zones de texte, j'ai remis ca dans l'événement CellClick et ca marche. C juste le SortMode qui me tracasse encore.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub dgvDesignation_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgvDesignation.CellContentClick txtLangue.Text = dgvDesignation.CurrentRow.Cells(1).Value.ToString txtlibelle.Text = dgvDesignation.CurrentRow.Cells(2).Value.ToString End Sub
Je ne ais pas comment tu remplis ton datGridView mais si tes colonnes sont créées après le chargement de la feuille, il ets normal d'avoir cette erreur.
Tu dois affecter la propriété une fois que tes colonnes sont créées.
Ca fonctionne merci
Mais je l'affecte à partir d'une autre forme (Celle de recherche avant d'afficher la forme du DatagirdView avec les résultats) !!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager