Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.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
C# 输入DropDownList以过滤DropDownList项_C#_Asp.net_Drop Down Menu - Fatal编程技术网

C# 输入DropDownList以过滤DropDownList项

C# 输入DropDownList以过滤DropDownList项,c#,asp.net,drop-down-menu,C#,Asp.net,Drop Down Menu,我想做的是从数据库中创建一个包含大量项目的DropDownList。 在这个DropDownList中,我希望能够输入元素值的一部分,这样就可以将DropDownList的元素限制为仅包含我填写的内容的元素 例如: 当我有一个名称为10000到20000的产品列表时,那就是10000个项目。 为了避免从所有这些项目中进行选择,我想输入一个值,比如10000到10010项。这就减少到10项。 例如,只有这10个项目的值中包含“框”。 所有其他元素的值中都没有“Box”,因此在我删除文本之前,它们将

我想做的是从数据库中创建一个包含大量项目的DropDownList。 在这个DropDownList中,我希望能够输入元素值的一部分,这样就可以将DropDownList的元素限制为仅包含我填写的内容的元素

例如: 当我有一个名称为10000到20000的产品列表时,那就是10000个项目。 为了避免从所有这些项目中进行选择,我想输入一个值,比如10000到10010项。这就减少到10项。 例如,只有这10个项目的值中包含“框”。 所有其他元素的值中都没有“Box”,因此在我删除文本之前,它们将停止显示在DropDownList中

当它被过滤到10个项目时,我可以从中选择一个合适的项目。 当我这样做时,它需要自动将该元素的整个值填充到textarea中

有人知道怎么做吗

提前谢谢


米兰。

您可能想看看ASP.Net AJAX控件工具包。
autocomplete
extender正是您想要的

正如Chris Hardie所建议的,您也可以看看jQuery UI自动完成:


使用你喜欢的任何东西。

你可能想看看这个:我想你需要像@abhitalks这样的东西,把你的评论作为答案发布,这样我就可以选择它作为答案:)和克里斯·哈迪,我只能选择一个答案,而abhitalks是第一个。但是我对你的评论投了赞成票。对于纯js/jquery解决方案,你也可以看看select2的强大功能