我的网页上有一个下拉列表控件。我已经将数据表绑定(bind)到dropdownlist控件,如下所示-
lstDepartment.DataTextField = "DepartmentName";
lstDepartment.DataValueField = "DepartmentID";
lstDepartment.DataSource = dtDept;
lstDepartment.DataBind();
在页面加载事件中,我想将默认值设置为其他表字段中的下拉列表控件。
这该怎么做?
最佳答案
在您的DataBind()
之后:
lstDepartment.SelectedIndex = 0; //first item
or
lstDepartment.SelectedValue = "Yourvalue"
or
//add error checking, just an example, FindByValue may return null
lstDepartment.Items.FindByValue("Yourvalue").Selected = true;
or
//add error checking, just an example, FindByText may return null
lstDepartment.Items.FindByText("Yourvalue").Selected = true;