Drop down menu 如何更改下拉列表';什么是选择?

Drop down menu 如何更改下拉列表';什么是选择?,drop-down-menu,Drop Down Menu,我是asp.net的新手,所以我希望你能在我绑定到表的下拉列表上给我一些帮助 以下是场景: 我有一个带有UserId、UserName和Type字段的表帐户。类型字段包含3项:“S”、“A”和“U”。每个用户都有自己的类型。我有一个名为“ddlType”的dropdownlist,它已经存在 在Account表上绑定。但是,我希望dropdownlist的选项显示为“干系人”、“审批人”和“用户”,而不是仅显示字母/首字母。既然我不喜欢在数据库中进行任何更改,那么如何通过代码隐藏来更改这些选项呢

我是asp.net的新手,所以我希望你能在我绑定到表的下拉列表上给我一些帮助

以下是场景:

我有一个带有UserId、UserName和Type字段的表帐户。类型字段包含3项:“S”、“A”和“U”。每个用户都有自己的类型。我有一个名为“ddlType”的dropdownlist,它已经存在

在Account表上绑定。但是,我希望dropdownlist的选项显示为“干系人”、“审批人”和“用户”,而不是仅显示字母/首字母。既然我不喜欢在数据库中进行任何更改,那么如何通过代码隐藏来更改这些选项呢

这是我的密码:

公共控件(int-selectedUserId) { DataTable dtAccount=null

try
{
    dtAccount = LogBAL.GetAccountDetails(selectedUserId);

    if (dtAccount.Rows.Count > 0)
    {
        lblUserId.Text = dtAccount.Rows[0]["UserId"].ToString();
        txtUserName.Text = dtAccount.Rows[0]["UserName"].ToString();
        ddlType.SelectedValue = dtAccount.Rows[0]["Type"].ToString();
    }
}
catch (Exception ex)
{
    throw ex;
}
finally
{
    dtAccount.Dispose();
}
}


谢谢你们的帮助。提前感谢!:D

您可以在codebehind中绑定Dropdownlist

将数据“类型”放入数组。将数组设置为二维并为其赋值

获得数据后,您的阵列将如下所示, 字符串[,]类型={{“干系人”、“S”}、{“审批人”、“A”}、{“用户”、“U”}

现在为下拉列表指定值, int rows=Types.GetUpperBound(0)
int columns=Types.GetUpperBound(1)
ddlType.Items.Clear(); 对于(int currentRow=0;currentRow