我的网页上有一个下拉列表控件。我已经将数据表绑定(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;

10-07 17:40