bonjour,
j'ai un datagridview avec une colonne de type combobox, et j'aimerais affecté une valeur par defaut à ma combo.
il n'existe pas de selectvalue, je ne vois pas trop comment faire
vous avez une idée ?
merci
bonjour,
j'ai un datagridview avec une colonne de type combobox, et j'aimerais affecté une valeur par defaut à ma combo.
il n'existe pas de selectvalue, je ne vois pas trop comment faire
vous avez une idée ?
merci
Force et Honneur, Courage et Culture, sans peur ni reproche
On ne peut affecter qu'une valeur appartenant à la la liste.
Il y a les propriétés SelectedItem ou SelectedIndex.
" Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson
justement je ne vois pas les propriété selectItem ou selectindex
il n'a que select.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 comboboxPersonnelAffecte.SELECT
comboboxPersonnelAffecte c'est le nom de la combo de mon datagridview
Force et Honneur, Courage et Culture, sans peur ni reproche
Et en castant sur une ComboBox:
Code : Sélectionner tout - Visualiser dans une fenêtre à part ((ComboBox)comboboxPersonnelAffecte).SelectedIndex = ...
" Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson
justement je ne vois pas les propriété selectItem ou selectindex
il n'a que select.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 comboboxPersonnelAffecte.SELECT
comboboxPersonnelAffecte c'est le nom de la combo de mon datagridview
Force et Honneur, Courage et Culture, sans peur ni reproche
en castant j'ai une erreur de type :
Impossible de convertir le type 'System.Windows.Forms.DataGridViewComboBoxColumn' en 'System.Windows.Forms.ComboBox'
Force et Honneur, Courage et Culture, sans peur ni reproche
Les propriétés doivent concerner la cellule, pas la définitioion de colonne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ((DataGridViewComboBox)MyDataGridView.Rows[i].Cell["Personnel"]).SelectedIndex= ...
" Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson
Il me semble que si tu changes la propriété Value de la cellule cela fonctionne aussi.
en faisant ça je n'ai pas la possibilité d'avoir un selectIndex ou in selectValue
Code : Sélectionner tout - Visualiser dans une fenêtre à part ((DataGridViewComboBoxCell)dataGridView3.Rows[j].Cells["Personnel Affecté"]).Selected = ((Animaux)listAnimaux[j]).getPersonneEnCharge().getNom();
n'existe pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ((DataGridViewComboBox))
Force et Honneur, Courage et Culture, sans peur ni reproche
Je me répètes un peu mais si tu change la propriété Value de ta cellule ca fonctionne .... Enfin c'est ce que je fais moi ....
Il faut bien sur que ta propriété ValueMember soit le Nom de ton animal.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 dataGridView3.Rows[j].Cells["Personnel Affecté"].Value = ((Animaux)listAnimaux[j]).getPersonneEnCharge().getNom();
Utilise plutôt les ID en ValueMember et les Nom en DisplayMember.
je dois pas tout comprendre parce que quand je fais ça j'ai une erreur
DatagridviewComboboxCell n'est pas valide
Force et Honneur, Courage et Culture, sans peur ni reproche
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager