remplir une liste déroulante en code behind
Bonjour, j'ai une dropdownlist que je souhaite remplir dynamiquement en code behind.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| DbCommand cmd = myFac.CreateCommand("select IDPortefeuille,Description from PORTEFEUILLE order by IDPortefeuille", myFac.GetConnection(), CommandType.Text);
DbDataReader reader = myFac.ExecuteReader(cmd);
string d="";
while(reader.Read())
{
s = reader["Description"].ToString();
int i = s.IndexOf(" ");
if (i>0)
{
d = s.Substring(0,i);
string f = s.Substring(i + 1);
}
}
reader.Close();
ddlTest.DataSource = d;
ddlTest.DataBind(); |
comme vous l'avez compris je remplie ma dropdownlist à l'aide d'une requête retravailler. Tout fonctionne presque
Le problème c'est que je peux pas sélectionner autre chose que la première valeur, il doit me manquer quelque chose mais je ne sais pas quoi.
Si quelqu'un peut m'aider ça serait cool