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

 

 

 

 

posted @ 2012-11-24 10:52  心随风若  阅读(201)  评论(0编辑  收藏  举报