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;publicvoid Button1_Click(object sender, EventArgs e)
{
nb_part = Convert.ToInt32(TextBox4.Text);
for (int i = 1; i <= nb_part; i++)
{
TextBox part = newTextBox();
Label labpart = newLabel(); part.ID =
"part"+i;
part.Text = "blabla"; // the properties of the label
labpart.ID = "lab" + i;
labpart.Text = "Title Part" + i;
Page.Master.FindControl(
"ContentPlaceHolder1").Controls.Add(labpart);
Page.Master.FindControl("ContentPlaceHolder1").Controls.Add(part)
} Button createpart = newButton();
createpart.Text = "Create Part";
createpart.ID = "ButtonCP";
Page.Master.FindControl("ContentPlaceHolder1").Controls.Add(createpart);}
protectedvoid 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);
DataList list_part = newDataList(); for (int i = 1; i <= nb_part; i++)
{ }
Response.Redirect(
"CreateParts.aspx");
}MERCI
Sabine
