Remplir une DropDownList depuis une base de données
Bonjour j'essaie de remplir une DropDownList avec le contenu d'une table SQL, mais je n'y arrive pas.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
SqlConnection myConnection = new SqlConnection();
myConnection.ConnectionString = "Data Source=PC-LAURENCE\\SQLEXPRESS; Initial Catalog=Librarie; Integrated Security=True;";
myConnection.Open();
// Requete SQL
SqlCommand myCommande;
myCommande = new SqlCommand("SELECT Titre, ISBN from Ouvrages", myConnection);
SqlDataReader lecteur = myCommande.ExecuteReader();
if (IsPostBack == false)
{
Book[] books ;
// Déclaration d'un tableau books de Type Book
while (lecteur.Read())
{
books = new Book (lecteur["Titre"].ToString(), lecteur["ISBN"].ToString());
DdlBooks.DataSource = books;
DdlBooks.DataTextField = "BookTitle";
DdlBooks.DataValueField = "Isbn";
DdlBooks.DataBind();
}
}
lecteur.Close();
myConnection.Close(); |
Pourriez-vous m'indiquer comment procéder?
Merci pour votre aide !