如何使用数据库中的数据源创建动态下拉列表

本文关键字:创建 动态 下拉列表 数据源 何使用 数据库 | 更新日期: 2023-09-27 18:15:52

我试图从我的访问数据库创建数据源动态下拉列表。我想将下拉列表添加到一个表中。我试过这样做,但没有用。我怎么能做到这一点,并获得值,如果一个项目在下拉列表中选择?谢谢你。

DropDownList mylist = new DropDownList();
            mylist.DataSource = DBConnectivity.getMovieSchedule(c.Movie_ID);
            mylist.DataTextField = "date";
            mylist.DataValueField = "id";
            mylist.DataBind();
            c6.Controls.Add(mylist);

如何使用数据库中的数据源创建动态下拉列表

这个应该可以帮你。

using (SqlConnection sqlConnection = new SqlConnection("connstring"))
{
    SqlCommand sqlCmd = new SqlCommand("SELECT * FROM YourTable", sqlConnection);
    sqlConnection.Open();
    SqlDataReader sqlReader = sqlCmd.ExecuteReader();
    while (sqlReader.Read())
    {
        ComboBox1.Items.Add(sqlReader["name"].ToString());
    }
    sqlReader.Close();
}