DropDownList 数据绑定

方法1:

        StringBuilder strSql = new StringBuilder();
        strSql.Append("select role_name from dt_role ");
        DataSet ds = DbHelperSQL.Query(strSql.ToString());
        ddlRoleName.DataSource = ds.Tables[0];
        ddlRoleName.DataTextField = "role_name"; //设置列表显示的字段 文本内容
        ddlRoleName.DataValueField = "id";//设置列表显示的字段名称对应的值,一般唯一的主键
        ddlRoleName.DataBind();
        ddlRoleName.Items.Insert(0, new ListItem("请选择角色...", ""));//第一项中加入内容,重点是绑定后添加 请选择一级名称

方法2:

        xxx.BLL.dt_role bll = new xxx.BLL.dt_role();
        DataTable dt = bll.GetList("").Tables[0];
        ddlRoleId.Items.Clear();
        ddlRoleId.Items.Add(new ListItem("请选择角色...", ""));
        foreach (DataRow dr in dt.Rows)
        { 
            ddl.Items.Add(new ListItem(dr["role_name"].ToString(), dr["id"].ToString()));      
        }

 

 

原文地址:https://www.cnblogs.com/LifeKingcn/p/2785498.html