ReBonjour,
Je fais une boucle afin de remplir un webcontrol Table.
mais on me dit "L'argument spécifié n'était pas dans les limites de la plage des valeurs valides. Nom du paramètre : index "
voila mon code :
Code:
public Table generateEdit(){
Hashtable oHashtable = new Hashtable();
System.Web.UI.WebControls.TextBox oTextBox;
System.Web.UI.WebControls.Table Table1 = new Table();
System.Web.UI.WebControls.TableRow rw = new TableRow();
System.Web.UI.WebControls.TableCell cel = new TableCell();
int nI=0;
oHashtable.Add("Libelle","text");
oHashtable.Add("login","text");
foreach(string cKeyValue in oHashtable.Keys){
switch (oHashtable[cKeyValue].ToString()){
case "text" :
oTextBox = new System.Web.UI.WebControls.TextBox();
oTextBox.ID = oHashtable[cKeyValue].ToString();
Table1.Rows.Add(rw);
Table1.Rows[nI].Cells.Add(cel);
Table1.Rows[nI].Cells[0].Controls.Add(oTextBox);
break;
}
nI++;
}
return Table1;
}
merci encore , je craque