如何给DropDownList动态赋值?
按照搜索出来的结果
<%
string[] achDrives=Directory.GetLogicalDrives();
int nNumOfDrives=achDrives.Length;
for (int i=0;i <nNumOfDrives;i++)
DropDownList1.SelectedValue = achDrives[i];
%>
生成的页面中DropDownList没有数据,这里应该怎么改?
------解决方案--------------------没有数据就不用赋值了呗
------解决方案--------------------应该是 DropDownList1.Items.Add吧
------解决方案--------------------protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
LoadDicFrameCode();
}
}
/// <summary>
/// 绑定页面结构组成字典
/// </summary>
private void LoadDicFrameCode()
{
DicPagePartCodeBLL dicPagePartCodeBLL = new DicPagePartCodeBLL();
ddl_DicPagePartCode.DataSource = dicPagePartCodeBLL.GetAllDicPagePartCodes();
ddl_DicPagePartCode.DataValueField = "Id ";
ddl_DicPagePartCode.DataTextField = "FPagePartName ";
ddl_DicPagePartCode.DataBind();
}