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