datagridviewComboboxColumn et chargement depuis BDD - C#/.NET managed - Programmation
Marsh Posté le 04-07-2007 à 14:12:26
j'ai eu un problème de ce genre la semaine dernière, je regarde si je retrouve mon topic
Marsh Posté le 04-07-2007 à 14:12:58
ReplyMarsh Posté le 04-07-2007 à 14:14:06
Le problème est légèrement différent, mais je soupçonne quand même qu'il provienne du même problème (même message en tout cas).
Sinon, tu peux poster un extrait de ton code ?
Notamment j'arrive pas à voir ce que c'est que cette histoire de lien entre tes deux colonnes...
Marsh Posté le 02-03-2008 à 15:43:52
Hello
Je voudrais faire pareil : deux combo, une dans la colonne 1 et l'autre dans la 2, et quand je choisis sur une ligne une valeur pour la colonne 1, faire en sorte que les choix possibles de la 2 dépendent de ce que j'ai mis dans la 1.
Pourquoi ? Car j'ai une table de ce type:
Code :
|
Et donc quand je choisis A dans la colonne Categorie, je veux voir dans la colonne "SousCategorie" uniquement "1" et "2". Pour cela il faut refaire un select pour populer la colonne 2 de cette ligne là. Et là je coince.
Quelqu'un ?
Merci
Matz
Marsh Posté le 04-07-2007 à 12:51:55
Bonjour tout le monde.
J'ai un petit problème avec ma datagridview : j'ai une colonne 1 de type combobox et une colonne 2 de ce type.
Les 2 sont bindés a des sources et correctement remplies, et le principe est que lorsque je choisis une valeur dans un combobox de la colonne 1, cela filtre les valeurs possibles dans la 2 (au travers du cellbeginedit, cellendedit event, et bindingsource.filter=" ..." )
J'enregistre donc mes valeurs dans une base de données, et lorsque je les charge depuis celle-ci, je voudrais que les 2 comboboxcolumn contiennent la valeur que j'avais sauvegardée.
La première colonne se charge bien avec un datagridview[0,i].value=valeur_chargée
Mais lorsqu'il passe a la 2ème : datagridview[1,i].value=valeur_chargée2
j'ai une exception : "cell value is not valid"
et je n'arrive pas a contourner le problème
Je suis pourtant sur que la valeur que j'essaie d'affecter est une des valeurs possibles pour ma comboboxcolumn2...
Comment regler le problème ?