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()));      

        }

 

 

 

 

你可能感兴趣的:(list)