IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Comportement d'un Combobox dans un DataGridView


Sujet :

VB.NET

  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    258
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2011
    Messages : 258
    Points : 126
    Points
    126
    Par défaut Comportement d'un Combobox dans un DataGridView
    Bonjour,
    J'aurais encore besoin de vos lumières pour progresser un peu
    Je désire reproduire sous vb2010 + sql Server un "look" Access, à savoir la saisie de données dans un formulaire tabulaire(Datagridview) avec des champs constitués de liste de choix (Combobox)
    Ces listes de choix sont chargées à partir de tables liées via clé étrangère
    De façon graphique, j'ai réussi à créer ce que je veux : cela marche mais me semble lent et la saisie laborieuse
    Pour en avoir le cœur net, j'ai complété mon formulaire avec les mêmes données mais présentées sous forme de "détail" (même données, même façon de les remplir,..)
    La différence vient en fait du comportement du combobox (ou DropDownButton, j'ai essayé les 2) :
    - celui de la partie détail réagit au 1er clic sur la flèche d'Index
    - ceux du DGV nécessitent 2 clic (et pas 1 doubleclic) pour daigner laisser entrevoir la liste de choix
    La saisie s'en trouve beaucoup plus laborieuse !
    Merci par avance de m'indiquer ce que j'ai du faire comme bêtise !
    Bertrand

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 793
    Points : 1 327
    Points
    1 327
    Par défaut
    Bonjour,

    il y a une propriété dans la combobox qui définit si la liste s'ouvre en un clic, ou s'il faut d'abord donner le focus à la combobox en cliquand dessus, puis par un second clic on ouvre la liste.
    Malheureusement je n'ai pas de visual studio sous la main pour te donner le nom de cette propriété, mais tu dois pouvoir l'avoir aussi dans un combobox de datagridview
    Le Porc est un loup pour le Porc.

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    258
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2011
    Messages : 258
    Points : 126
    Points
    126
    Par défaut
    Merci asmduty,
    cela me semble être la raison des 2 clics (1 pour le focus et l'autre pour avoir la liste)
    Dans l'interface graphique de la colonne du Combobox je n'ai rien trouvé qui pouvait se rapprocher de ça, je vais donc regarder coté code
    Merci encore
    Bertrand

  4. #4
    Membre habitué
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    258
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2011
    Messages : 258
    Points : 126
    Points
    126
    Par défaut
    Re !
    En sachant ce que l'on cherche, c'est beaucoup plus facile !!
    Il suffit d'ajouter :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MonDataGridView.EditMode = DataGridViewEditMode.EditOnEnter
    Merci encore pour cette réponse rapide !
    Bertrand

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ComboBox dans un DataGridView
    Par jeandadaf dans le forum VB.NET
    Réponses: 1
    Dernier message: 12/06/2009, 10h34
  2. Creer un combobox dans un datagridview bindé
    Par olibara dans le forum Windows Forms
    Réponses: 4
    Dernier message: 28/03/2009, 20h14
  3. Récuperer la valeur texte d'une combobox dans un datagridview
    Par Delphi-ne dans le forum Windows Forms
    Réponses: 0
    Dernier message: 19/03/2009, 10h17
  4. Ajouter une ComboBox dans un DataGridView
    Par mdordenart dans le forum Windows Forms
    Réponses: 5
    Dernier message: 12/03/2009, 13h59
  5. Combobox dans un datagridview
    Par nuriel2 dans le forum C#
    Réponses: 3
    Dernier message: 31/10/2007, 14h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo