分层架构中的自动完成文本框

加布里埃拉莫雷拉

我想textbox用我的数据库创建一个自动完成功能

我正在使用分层体系结构(模型,DAL,BLL,演示文稿)对应用程序进行编程。

我已经用制作了一个方法,该方法可以arraylist在数据库中读取并返回我的select命令,该命令正在填充(我已经在上进行了测试combobox)。

但是,当我尝试在中插入时textbox,什么也没有发生……它没有显示建议。

我在论坛上寻找了一些东西,但是我发现了一层示例,并且由于我是分层开发的,因此无法增加自己的属性AutoCompleteStringCollectionDAL由select命令填充。

如果有人对如何解决此问题有任何想法,请向我解释!

附加信息:我正在使用winFormC#和SQL Server。

詹姆士

我想您想说的是:“但是当我尝试在文本框中插入内容时,什么也没有发生……它没有显示提示。” 好吧,我不能只在这里编码所有图层,而是可以建议在您的DAL中创建一个返回List的方法,然后在您的表单页面上提供这样的代码

 txtName.AutoCompleteMode = AutoCompleteMode.Suggest;
 txtName.AutoCompleteSource = AutoCompleteSource.CustomSource;
 var autoCompleteCollection = new AutoCompleteStringCollection();
 autoCompleteCollection.AddRange(DAL.GetMethod().ToArray());
 textbox.AutoCompleteCustomSource = autoCompleteCollection;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从自动完成文本框的自动建议中获取文本?

自动完成文本框数据不应替换旧的

自动完成文本框和AngularJS

来自MongoDB的php自动完成文本框

使用PHP自动完成文本框

自动完成文本框的文件夹输入

jQuery自动完成文本框行为问题

jQuery动态自动完成文本框网址

自动完成文本框.NET不起作用

使用 FuzzySearch 自动完成文本框

如果自动完成文本框中的数据很长,则添加滚动

是否可以在自动完成文本框中添加第三个参数?

使用MySql在vb.net中自动完成文本框

DataGridView 中的自动完成文本框列停止工作

Java中带有文档侦听器的自动完成文本框

T-SQL在所有列中搜索jQuery自动完成文本框

在富文本框中自动生成文本

如何在VSTO C#的excel单元中的Excel单元格中制作自动完成文本框

使用Angular Material以编程方式设置自动完成文本框文本

如何使用硒从自动完成文本框中选择文本

随页面滚动的文本建议:devbridge.com“自动完成文本框”问题

自动完成文本框来检测文本是从用户输入的还是从自动完成集合附加的?

键入时如何自动完成文本框?限于3个字?

使用自动完成文本框填充下拉菜单

如何使用数据库值创建自动完成文本框

如何使用“自动完成文本框WP工具包”处理多个单词?

自动完成文本框第一个选项选择

捕获自动完成文本框十字图标的事件

Yii2 gridview过滤器通过使用自动完成文本框