Bonjour,
J'ai un DataGridView correspondant à une liste de fraises, voici la liste des colonnes :
- sélectionnée pour ébauche
- sélectionnée pour demi-finition
- sélectionnée pour finition
- diamètre
- hauteur
- nombre de dents
- hélice
-...
Les trois premières colonnes sont de type "case à cocher"
Voici ma question : je ne doit permettre à l'utilisateur de ne sélectionner qu'une seule fraise pour l'ébauche
Actuellement, j'affiche une erreur si plus de deux fraises sont cochées pour l'ébauche
idem pour la demi-finition et la finition
J'aimerais utiliser, au lieu de cases à cocher, des boutons radios, de telle sorte qu'il soit impossible de cocher plus d'une case par colonne, si vous voyez ce que je veux dire
A noter également : il doit être possible de ne rien cocher
Pour résumer, dans chaque colonne ébauche, demi-finition ou finition il n'est autorisé que une case cochée ou zéro case cochée.
En fait cela revient à pouvoir, pour chaque phase (ébauche, demi-finition et finition), sélectionner une ligne ou aucune ligne.
Quelle est la façon la plus élégante de procéder :
- faire une colonne "radio bouton" si c'est possible ?
- conserver les cases à cocher et détecter le cochage pour décocher les autres cases éventuelles
- utiliser une cellule texte standard non éditable et coder le comportement de A à Z
Sachant que je souhaite que la saisie puisse se faire "normalement" au clavier ou à la souris
Merci
A bientôt
Partager