Désactiver par défaut la sélection de cellules dans datagridView
J'ai DataGridView pour charger des données par programmation. Après l'insertion de mes données, je suis en train de montrer le DataGridView . Ici, par défaut, la 1ère ligne 0e cellules de la colonne est sélectionnée. Mais je n'ai pas besoin de ça. J'ai essayé de désactiver cette option.
datagridviewname.currentcell=null
Mais il ne fonctionnera pas. Tout corps peut m'aider à résoudre mon problème.
Quel est le comportement souhaité?
OriginalL'auteur Sivaperuman | 2013-06-20
Vous devez vous connecter pour publier un commentaire.
Pourquoi u définie nulle? Il doit être comme suit. Je pense que cela fonctionnera
si c'est 1ère rangée 0e, puis
OriginalL'auteur Atish Dipongkor - MVP
Ensemble
CurrentCell
Selected
propriétéFalse
comme:Lorsque le DataGridView charge des points de la Ligne 1 et 0e (ou 1er) de la colonne ainsi, la cellule courante et c'est ce que l'OP essayé de faire remarquer, je suppose.
merci ami. cela fonctionnera très bien.
Cela fonctionnera pour tout défaut de la cellule sélectionnée, sauf si vous disposez d'un code qui sélectionne la Ligne 1 sur la Ligne 0.
je pense que la réponse a plus de sens lorsque cette ligne est mise en forme de la charge ou quelque chose comme ça ?
OriginalL'auteur Edper
Sur le DataGridView créer un événement pour
DataBindingComplete
puis ajoutez cette méthodedatagridview1.ClearSelection()
OriginalL'auteur ms.one
Vous devez effectuer effacer la sélection à l'intérieur de la forme de l'événement load du formulaire au lieu de constructeur.
OriginalL'auteur
La seule façon de le faire:
OriginalL'auteur daniele3004
MSDN
Regarde donc comme paramètre à null ne fonctionne que si elle n'était pas la première ligne de la première colonne de la cellule.
OriginalL'auteur syclee