Windows窗体组合框控件有一个很好的功能,可以在展开下拉列表时显示已分配的值,并在控件本身中键入文本时建议文件夹(AutoCompleteSource应设置为FileSystemDirectories)。 Telerik的RadDropDownList(组合框的等效控件)似乎没有以相同的方式工作。
ComboBox初始化:
this.comboBox1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.comboBox1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.FileSystemDirectories;
RadDropDownList初始化:
this.radDropDownList.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.radDropDownList.AutoCompleteDataSource = AutoCompleteSource.FileSystemDirectories;
问题是Teleriks控件没有建议或显示与Microsoft的控件相同的任何类型的目录。如果我删除AutoCompleteDataSource
分配行,则控件会建议DataSource
属性中列出的列表中的值。
我正在使用Telerik的WinForm类型控件。
我做错了什么,或者Telerik的下拉列表没有像微软那样的功能?
答案 0 :(得分:1)
RadDropDownList仅适用于指定的AutoCompleteDataSource,并且只会完成其中存在的项目。您可以生成包含所需项目的数据源,并将其分配给控件。