allahkarim
Messages postés11Date d'inscriptionvendredi 7 avril 2006StatutMembreDernière intervention20 octobre 2011
-
6 oct. 2008 à 14:57
ggtry
Messages postés417Date d'inscriptionvendredi 13 juin 2008StatutMembreDernière intervention21 juillet 2010
-
8 oct. 2008 à 01:08
bjr,
je voudrais remplir un gridview par deux requètes:une pour les lignes(i) et l'autre pour les colonnes(j) et la case d'intersection (i,j) par un CheckBox.Cette solution,est-elle faisable.
Si oui,aidez moi SVP,c'est trés urgent!
PascalCmoa
Messages postés239Date d'inscriptionmercredi 19 février 2003StatutMembreDernière intervention17 janvier 20135 6 oct. 2008 à 18:26
Le remplissage de ton gridview ne peut-il pas être fait par une requète, par contre il va falloir que tu te tapes une requète qui puisse répondre à tes attentes.
En plus, les colonnes de ton gridview vont correspondre aux champs ressortis par ta requète, nan ??
Ensuite mettre un checkbox dans cahque case, oui cela est possible.
allahkarim
Messages postés11Date d'inscriptionvendredi 7 avril 2006StatutMembreDernière intervention20 octobre 2011 7 oct. 2008 à 09:02
Oui,c'est bien sûre.en plus le remplissage de mon gridview se fait par le biais d'un dataset,mais ce que je viens de vous expliquer,c'est que j'aimerais mon gridview contient des questions avec niveau de satisfaction,donc;les lignes correspondent aux questions et les colonnes correspondent aux niveaux et la case d'intersection correspond à un checkbox pour cocher la réponse convenable.Est ce qu'il y a une solution pour cette conception?
Merci d'avance!
ggtry
Messages postés417Date d'inscriptionvendredi 13 juin 2008StatutMembreDernière intervention21 juillet 20101 8 oct. 2008 à 01:08
Bonsoir,
Si je comprends bien ton problème, tu as une table avec un champ question et un champ réponse, et tu veux que toutes les réponses possibles soient représentées sous formes de case à cocher en face des questions.
D'autre part, tu veux également que si une réponse est déjà sélectionnée dans la bdd, la case à cocher correpondante soit cochée.
C'est bien entendu faisable.
Dans la requête de ta source de données, tu peux obtenir la question et le niveau de satisfaction.
Dans ton gridview, tu remplis une colonne avec la question seulement, et tu crées plusieurs templatefields avec dans chacun un checkbox, qui ne seront pas directement bindés à la source de données.
Sur l'événement rowdatabound, tu pourras définir quelle case il faut cocher si une réponse est déjà présente dans la bdd.
Ensuite, tu peux utiliser le checkedchanged des checkboxes pour faire l'update ou l'insert dans ta bdd, et mettre à jour ton gridview.