Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何在下拉列表中设置默认项并使其显示在顶部?_Asp.net - Fatal编程技术网

Asp.net 如何在下拉列表中设置默认项并使其显示在顶部?

Asp.net 如何在下拉列表中设置默认项并使其显示在顶部?,asp.net,Asp.net,我有一组下拉框,它们绑定到文件夹中的文件夹名称(通过获取所有目录,然后获取它们的姓氏,然后将此数组绑定到下拉列表) 但是,在获取数组后,我还添加了一个名为“请选择…”的条目 但是,有没有办法使此选择显示在下拉列表的顶部(在开始和结束处插入破折号之类的符号不起作用),并使其默认处于选中状态 谢谢如果它是一个数组列表,您可以使用myArray.Insert(0,“我的默认条目”),这将使您的默认设置成为列表中的第一项。或者,您可以将下拉列表的SelectedIndex设置为默认项的索引。如果是Arr

我有一组下拉框,它们绑定到文件夹中的文件夹名称(通过获取所有目录,然后获取它们的姓氏,然后将此数组绑定到下拉列表)

但是,在获取数组后,我还添加了一个名为“请选择…”的条目

但是,有没有办法使此选择显示在下拉列表的顶部(在开始和结束处插入破折号之类的符号不起作用),并使其默认处于选中状态


谢谢

如果它是一个数组列表,您可以使用myArray.Insert(0,“我的默认条目”),这将使您的默认设置成为列表中的第一项。或者,您可以将下拉列表的
SelectedIndex
设置为默认项的索引。

如果是ArrayList,您可以使用
myArray.Insert(0,“我的默认项”)
,这将使默认项成为列表中的第一项。或者,您可以将下拉列表的
SelectedIndex
设置为默认项的索引