Bonjour,
Je n'arrive pas à remplir ma DropDownList avec les 3 champs de ma table.
Pour la remplir je veux utiliser datatable et datasource.
voici mon code :

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
21
22
23
24
25
26
27
 
protected void ddl1_DataBinding()
    {
        string sCnx = "server=""; database=""; uid=''; password=''";
        System.Data.SqlClient.SqlConnection Cnx = new  System.Data.SqlClient.SqlConnection();
        Cnx.ConnectionString = sCnx;
 
        string sCmd = "SELECT num_salaries, nom, prenom  FROM salaries";
        SqlCommand Cmd = new SqlCommand(sCmd, Cnx);
 
        Cnx.Open();
 
        SqlDataAdapter daSalaries = new SqlDataAdapter(sCmd, Cnx);
 
        DataSet dsSalaries = new DataSet("salaries");
 
        daSalaries.FillSchema(dsSalaries, SchemaType.Source, "salaries");
        daSalaries.Fill(dsSalaries, "salaries");
 
        DataTable tblSalaries;
        tblSalaries = dsSalaries.Tables["salaries"];
 
        ddl1.DataSource = tblSalaries;
        ddl1.DataBind();
 
        Cnx.Close();
    }