OVH Cloud OVH Cloud

Combobox en dropdown et datagrid

1 réponse
Avatar
Xavier
Bonjour,

Avez vous une solution pour utiliser un combobox avec la propriété
dropdownstyle = dropdown dans un datagrid ? Je cherche désespérément
mais rien y fait ! Je tiens à préciser que pour l'insertion d'un
combobox en mode dropdownlist ou simple des solutions ici même ainsi
que sur le site de Microsoft sont disponibles ! Seulement dès que je
modifie cette propriété, alors là rien ne va plus ! ! !

Je commence à désespérer alors si une âme charitable a solution ou même
une ébauche de solution . . ., je suis à votre écoute.

Salutations à tous !

--
Xavier

1 réponse

Avatar
Xavier
J'ai trouvé ! (après 1 semaine de recherche) alors si d'autres ont le
même problème voilà :

La solution est là http://support.microsoft.com/kb/813031/fr : un bug
du framework (corrigé par le service pack 3).

Voilà un extrait de l'article :

Symptômes
Lorsque vous appuyez sur la touche TAB pour modifier le focus à un
contrôle ComboBox, l'événement LostFocus du contrôle ComboBox est
déclenché avant l'événement GotFocus. Ce problème se produit lorsque la
propriété DropDownStyle du contrôle ComboBox est définie à Simple ou
DropDown.

Remarque ce problème survient également lorsque vous modifiez le focus
à un formulaire qui contient le contrôle ComboBox.
Cause
Un contrôle ComboBox qui a de la propriété DropDownStyle définir à
Simple ou DropDown possède un contrôle Edition interne. Lorsque vous
modifiez le focus au contrôle ComboBox en utilisant la touche TAB, le
focus est défini sur le contrôle ComboBox et le focus est alors défini
sur le contrôle Edition interne. L'événement LostFocus est déclenché
lorsque le focus est défini sur le contrôle Edition interne.
Résolution
Pour résoudre ce problème, procurez-vous le dernier Service Pack pour
le Microsoft .NET Framework 1.0. Pour télécharger le dernier Service
Pack, reportez-vous au site Web de Microsoft à l'adresse suivant :
http://www.microsoft.com/downloads/details.aspx?FamilyIdi78D761-4A92-4106-A9BC-83E78D4ABC5B

--
Xavier