biiru
Messages postés14Date d'inscriptionsamedi 9 octobre 2004StatutMembreDernière intervention12 juin 2006
-
17 mai 2006 à 10:49
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
17 mai 2006 à 15:32
En fait j'ai un gros souci ou je suis bloqué j'essaie de faire un formulaire dynamique (les questions du formulaire se trouvant en base de donnée)
Donc en fait j'ai 4 usercontrole qui représente chacun d'entre eux une question type différente
par le code suivant et par une boucle j'affiche mes questions ds mon placeholder:
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 17 mai 2006 à 13:35
erf en voyant ton code je pensais que tu maitrisais le sujet ;) et qu'il te manquait juste l'idée
voici pour le code de l'UC
Partial Class CSP_UC_UCToto
Inherits UserControl
Implements IQuestion
Public Event click() Implements IQuestion.click
Private _maProperty As String
Public Property maProperty() As String Implements IQuestion.maProperty
Get
Return _maProperty
End Get
Set(ByVal value As String)
_maProperty = value
End Set
End Property
Protected Sub btn1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn1.Click
RaiseEvent click()
End Sub
End Class
Public Interface IQuestion
Property maProperty() As String
Event click()
End Interface
(merde j'ai fait du VB ;p)
IQuestionUC = (IQuestion)LoadControl("Questions/WUC_QCMouinon.ascx");
IQuestionUC.TaPropriete = tontruc
IQuestionUC.click += new EventHandler(IQuestionUC_Click);
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 17 mai 2006 à 13:11
Bonnjour,
je ne procéderais pas exactement de cette sorte.
Je créerais une interface IQuestion qui aurait une propriété et un évenement, j'implémenterais cette interface dans mes 4 UC, et aprés je casterais mes UC en IQuestion et puis roulez jeunesse.
biiru
Messages postés14Date d'inscriptionsamedi 9 octobre 2004StatutMembreDernière intervention12 juin 2006 17 mai 2006 à 13:56
Bah déja un merci ^^
Ensuite euh c'est vrai que j'ai jamais bossé avec les interface donc je vais me documenter et décortiquer un peu ce que tu me propose et je pense que ca va le faire sinon je reviendrais ici ^^
Mais euh le truc que je saisi pas c'est comment je ferais lors de mon Btsave.click pour récupéré les valeurs des différents champs qui se trouve ds différent UC pour les enregisterer en base de donnée
Vous n’avez pas trouvé la réponse que vous recherchez ?
biiru
Messages postés14Date d'inscriptionsamedi 9 octobre 2004StatutMembreDernière intervention12 juin 2006 17 mai 2006 à 15:25
OUay en en fait j'ai un peu de peine a vraiment comprendre ton code
donc en fait tout ce qui est interface ce trouve ds le code-behind de UC et donc tu va donc crée un interface qui permet de faire quoi en fait