0
我想知道使用所有数据库值填充下拉列表的最佳方法,并且将用户的当前值作为选定索引。我有下拉列表填充数据库值,但我不确定你如何选择。谢谢使用当前用户值填充下拉列表作为选定的下拉列表选项asp
我想知道使用所有数据库值填充下拉列表的最佳方法,并且将用户的当前值作为选定索引。我有下拉列表填充数据库值,但我不确定你如何选择。谢谢使用当前用户值填充下拉列表作为选定的下拉列表选项asp
将下拉控件的DataSource
属性设置为dataSource。 DataSource可以是List或任何其他类型的DataSource。
设置DataTextField
属性,该属性表示文本,该属性显示在下拉列表中的每个项目。
设置DataValueField
属性,它表示下拉列表中每个项目的唯一值。
调用DropdownList的DataBind
方法。
要设置所选项目,请将下拉菜单的SelectedIndex
属性设置为需要选择的索引。
下面的代码片段展示它是如何做..
private void LoadDropdown()
{
dropdownList.DataSource = YourDataSource;
dropdownList.DataTextField = "DisplayPropertyName";
dropdownList.DataValueField = "ValuePropertyName";
// Bind the data to the control.
dropdownList.DataBind();
// Set the default selected item, if desired.
dropdownList.SelectedIndex = indexOfItemWhichShouldBeSelected;
}
它是Web窗体或MVC的看法? –
@Pathik我相信这是一个网络表格 – kevorski
你有尝试过什么吗? –