本人刚入职小白以下是我所用过的方法,希望能帮到您,如有不对,请多多包涵,希望能指出来
下拉框ID: ddlRole
1、用DataSource、DataBind直接数据绑定
ddlRole.DataSource = new BLL.Sys_Role().GetList("");
ddlRole.DataTextField = "Name"; //下拉框的text值
ddlRole.DataValueField = "Id"; //下拉框value值
ddlRole.DataBind();
这个是GetList("");所查询出来的
2、通过循环来一个一个添加
DataSet dt = new Hw.Car.BLL.Sys_Role().GetList("");
for (int i = 0; i < dt.Tables[0].Rows.Count; i++)
{
//循环出每个数据的值,来添加
DataRow dr = dt.Tables[0].Rows[i];
ddlRole.Items.Add(new ListItem
{
Value = dr["Id"].ToString(),
Text = dr["Name"].ToString()
});
}