在选定的索引更改下拉列表中不绑定

时间:2013-09-04 06:54:08

标签: asp.net

在下拉列表中选择索引更改我想要根据条件绑定下拉列表。 我这样做,数据显示我是否使用断点但是前端下拉列表不是绑定。它显示空白。 我的代码如下:

 SqlParameter[] param6 = new SqlParameter[] 
           { new SqlParameter("@status","drivershow"),
             new SqlParameter("@FromDateWithStartTime",driverdate),
             new SqlParameter("@dayvalue",dayvalue),
           };


        List<clsDropDown> assigneddriver = comnFunctionObj.getDropDownList(clsConstant.SP_GET_CAR_BOOKING_STATUS, param6);
        ddldriver.Items.Clear();
        for (int i = 0; i < assigneddriver.Count; i++)
        {
            if (!ddldriver.Items.Contains(new ListItem(assigneddriver[i].DisplayFieldText.Trim(), assigneddriver[i].ValueFieldText.Trim())))
            {
                ddldriver.Items.Add(new ListItem(assigneddriver[i].DisplayFieldText.Trim(), assigneddriver[i].ValueFieldText.Trim()));
            }
        }

1 个答案:

答案 0 :(得分:1)

确保在将项目添加到DropDownlist后将数据绑定为:ddldriver.DataBind();

ddldriver.Items.Clear();
        for (int i = 0; i < assigneddriver.Count; i++)
        {
          // add items  
        }
// now bind the Data to the Dropdownlist   
ddldriver.DataBind();

同时检查assigneddriver列表是否为空。