begin process at 2012 05 28 04:15:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

WebControl

 > 

Problème d'utilisation de contrôles dynamiques


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème d'utilisation de contrôles dynamiques

vendredi 18 mai 2007 à 17:16:12 | Problème d'utilisation de contrôles dynamiques

webtof

Bonjour,

La page que je développe est construite de façon dynamique : je récupère une liste de zones dans une base de données et j'affiche un controle dans un tableau pour chacune de ces zones de la manière suivante :

Dim

myCell AsNew TableCell()
Dim myRow AsNew TableRow()
Dim myLabel AsNew Label()
myLabel.Text = myReader.Item("Libelle")
myCell.Controls.Add(myLabel)
myRow.Cells.Add(myCell)
myCell =
New TableCell()
Dim myTexte AsNew TextBox
myTexte.ID =
"TB_" & myReader.Item("NomChamp")
myTexte.Text = myReader2.Item(myReader.Item("NomChamp")) ' ici j'affiche la valeur de ma zone contenue dans la base de données
myCell.Controls.Add(myTexte)
myRow.Cells.Add(myCell)
Tableau.Rows.Add(myRow) ' Là je construis mon controle Table

Donc, cette partie fonctionne bien. Par contre, j'ai un problème lorsque je veux modifier une valeur.
Lors de l'appui sur le bouton (évènement On_Click), je ne sais pas comment indiquer le Control que je veux lire.

Protected

Sub BoutonAction_Click(ByVal sender AsObject, ByVal e As System.EventArgs)
Dim NouvelleValeur As String()
NouvelleValeur = ("TB_" & myReader.Item("NomChamp")).Text   ' Alors je sais que ça ça ne marche pas mais je ne sais pas comment faire. Si quelqu'un à une idée. J'aimerais pouvoir mettre NouvelleValeur dans ma requête Update. Mais je n'arrive pas à récupérer cette nouvelle valeur.

Pour éclaircir, le code, je n'ai pas mis les requête SQL.

J'ai lu sur ce site qu'il fallait définir les controls dynamiques dans le Page_Init. J'ai essayé en mettant la partie du haut dans le Page_Init, mais mon controle table ne s'affiche pas (ou reste vide) et cela ne résoud pas mon problème pour la deuxième partie du code. Sinon, je ne sais pas trop quoi faire du Page_Init en fait.

Merci d'avance pour l'aide.

Kristof.


Cette discussion est classée dans : problème, page, item, add, mycell


Répondre à ce message

Sujets en rapport avec ce message

Problème avec l'objet Session [ par Tibo ] J'ai un problème avec un objet session qui se perd entre deux pages : j'appelle une page, l'objet session contient des valeurs, avec un script en Java problème page d'accueil [ par sou ] j'ai un site avec une page d'accueil adresse+index.asp j'ai effectué des modifications , mais j'ai toujours la page initiale index.asp dans les modifs problème page d'accueil [ par sou ] j'ai un site avec une page d'accueil adresse+index.asp j'ai effectué des modifications , mais j'ai toujours la page initiale index.asp sans les modifs pagination de page ? [ par dji ] bonjour, j'ai un problème au niveau de la pagination: je n'arrive pas à passer au page suivant qui va afficher le reste de mes enregistrements Voici pagination de page ? [ par dji ] bonjour, j'ai un problème au niveau de la pagination: je n'arrive pas à passer au page suivant qui va afficher le reste de mes enregistrements Voici pagination de page ? [ par dji ] bonjour, j'ai un problème au niveau de la pagination: je n'arrive pas à passer au page suivant qui va afficher le reste de mes enregistrements Voici problème de mise en cache [ par hippycore ] je fé une vérification de formaulaire dans une page asp qui m'indique si il y a une erreur et propose un bouton de retour a ce formulaire mais a chaqu Un problème [ par renardchenapan ] Bonjour,j'aimerais pouvoir ouvrir un document word dans une cellule d'un page HTML.J'aimerais pouvoir naviguer dans ce dernier directement depuis la p Aidez moi SVP je perds les données d'un formulaire!!! [ par vlavaud ] Bonjour , J'ai un gros problème , j'ai fait un site en asp avec un page séparée en deux par une frame (Donc trois pages )dans la page du haut j'ai des IIS XP ASP problème [ par benjiiim2 ] Salut, j'ai un ordinateur avec windows XP PRO sur lequel je n'ai pas internet et j'ai donc installer IIS pour pouvoir programmer en ASP.Malheuresement


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales