cs_Sabine25
Messages postés84Date d'inscriptionjeudi 1 mars 2007StatutMembreDernière intervention22 juin 2007
-
16 avril 2007 à 21:49
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
16 avril 2007 à 22:08
Bonjour,
Voilà j'ai un petit soucis de récupération de champ texte, je sais pas vraiment faire, et ça me trotte dans ce matin:
J ai un Form avec un textbox4 qui prend une valeur entière. et je dis que tant que j ai pas atteins la valeur saisie, j'affiche des textbox!
donc l utilisateur va saisir une valeur (par exemple 2) et donc 2 textbox vont apparaitre. Là il va renseigner ces 2 textbox et en cliquant sur le bouton "createParts", j aimerai pouvoir récupérer les textbox qu il a renseigné et ouvrir un autre form oú dedans apparaitra une DropDownList avec les valeurs des 2 textbox!
sauf que je sais vraiment pas comment récupérer ces valeurs et sur quel évènement! je pensais sur TextChanged mais j arrive pas à récupérer les noms des textbox qui se créaient! et sur le click du bouton, mais je sais toujours pas récupérer!
j aimerai une réponse assez précise parceque j avous que je nage complètement là!!!
Voici mon code:
public
int nb_part = 0;
public
void Button1_Click(
object sender,
EventArgs e)
{
nb_part =
Convert.ToInt32(TextBox4.Text);
for (
int i = 1; i <= nb_part; i++)
{
TextBox part =
new
TextBox();
Label labpart =
new
Label();
part.ID =
"part"+i;
part.Text =
"blabla";
// the properties of the label
labpart.ID =
"lab" + i;
labpart.Text =
"Title Part" + i;
Page.Master.FindControl(
protected
void Button2_Click(
object sender,
EventArgs e)
{
// ici je pensais faire une liste qui reçoit les text des textbox renseignés!
nb_part =
Convert.ToInt32(TextBox4.Text);
Lorsque tu fais un postback pour que tout fonctionne normalement, il faut les rajouter dans le page_init, en gros tu rajoutes tes controles lors du click tu sauvegardes ca quelque part et lors du postback tu reconstruit tes controles lors du page_init