Bonjour,
je code en ASP.NET 2.0, en C# avec Visual studio 2005.
J'ai créé un tableau ASP et je le rempli dans le code-behind (pour moment dans la méthode load_page).
Dans chaque cellule de ce tableau, il y a uen textbox. Le probleme c'est que j'aimerais récupéré les valeurs que l'utilisateur rentre dans une des textbox du tableau, et je ne sais pas comment savoir quel textbox à été rempli pour récupéré sa valeur.
J'utilise les ID, ainsi toute mes textbox ont un ID unique et je peux exactement savoir où elle se situe dans le tableau, mais je ne sais pas comment exploité les ID pour récupérer les valeurs que l'utilisateur va entrer.
Voila mon code
Voila ce que donne ce code :image
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 while (sqlDR.Read()) { TableRow ligne_tache = new TableRow(); //crée une ligne //...code me permetant de remplir la premiere colonne // grace au valeur de sqlDR = SQLdatareader d'une requete // précédente for (int i = 1; i <= 7; i++) //les 7textbox d'insertion { TableCell CelTextBox = new TableCell(); //crée une cellule TextBox textbox = new TextBox(); //ID unique de la textbox : textbox_NumTache_NumColonne textbox.ID = "textbox_" + sqlDR.GetValue(sqlDR.GetOrdinal("N_Tache")).ToString() + "_" + i.ToString(); textbox.Width = 60; CelTextBox.Controls.Add(textbox); ligne_tache.Cells.Add(CelTextBox);//ajout de la cellule dans la ligne } tableau.Rows.Add(ligne_tache); //ajout de la ligne au tableau }
merci de votre aide
Partager