événement keypress dans datagrid view?
J'ai besoin d'écrire une simple fonction que lorsque la personne entrez le nombre de boîtes ensuite événement keypress de feu et number of boxes*someamount
obtenir le montant de la colonne. J'ai ajouté datagridview en utilisant le glisser-déposer de contrôle
Je pense donc le code sera écrit ici selon mes recherches
private void dataGridView1_EditingControlShowing(object sender,
DataGridViewEditingControlShowingEventArgs e) {
}
Mais je ne sais pas comment mettre événement Keyup et de la colonne de l'accès aux numberofboxes and Amount
. Grâce
- Utiliser le CellEndEdit événement.
- merci et comment puis-je obtenir l'accès à la colonne
- Il est transmis à votre gestionnaire d'événement e.ColumnIndex de la propriété. Assurez-vous d'utiliser la bibliothèque MSDN pour trouver ce genre de réponses.
- merci pour l'aide.
- Êtes-vous toujours à la recherche d'une solution à cela?
Vous devez vous connecter pour publier un commentaire.
Je l'ai testé et il fonctionne en utilisant la clé de l'événement et multiples de la
NumberBoxes
valeur parsomeAmount
, chaque fois que vous entrez un nouveau nombre dans la cellule, il fait le calcul pour vous automatiquement.dataGridView1_EditingControlShowing
gestionnaire d'événement souscrire un nouveau gestionnaire pour l'événement KeyPress à chaque fois? Ce qui signifie que vous obtenez plus et de plus en plus en doubleControl_KeyPress
appels chaque fois que vous modifiez une autre cellule. Vous devriez faire-=
avant+=
ou quelque chose.pour vb.net
Décimal de validation :