如何加载下拉列表与预选值

本文关键字:下拉列表 何加载 加载 | 更新日期: 2023-09-27 18:05:47

我的下拉列表有4个值
1.等待
2.流程
3.取消
我从DB加载这个列表..最初它总是显示Await在下拉菜单中,但我需要在页面加载上显示Process的状态,并且需要禁用更改列表。

我的代码

public void BindStatus()
    {
        DataTable dt = new DataTable();
        dt = obj.LoadStatus();
        Status.DataSource = dt;
        Status.DataTextField = "StatusName";
        Status.DataValueField = "StatusId";        
        Status.DataBind();
    }

谁能告诉我如何将下拉选择值设置为Process并且下拉应该显示process ?

如何加载下拉列表与预选值

试试下面的代码。

public void page_load()
{
    if (!IsPostBack)
    {
        BindStatus();
        Status.SelectedIndex = Status.Items.IndexOf(Status.Items.FindByText("Process"));
        Status.Enabled = false;
    }
}