probleme ID textbox tableau ASP
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
Code:
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
} |
Voila ce que donne ce code :image
merci de votre aide