0

我有一个 asp.net 网站,其中一些表(Radgrids)连接到 MSSQL。用户在几个表中输入数据,然后他们使用下拉列表和之前输入的值组合其他表。

我在几个数据表中遇到了一些双重输入,我正在考虑实施一个suggestion as they type以显示数据库该列中已经存在的类似条目。诸如SO Questions 之类的问题可能已经有了您的答案。一种弹出窗口,显示已在该列中保存的具有相似词的条目。

对用于这些类型特征的类似事物或一种类型的控件的引用将不胜感激。不是编码方面的专业人士,我正在寻找一个起点。

谢谢

4

1 回答 1

1

您可以使用AjaxControlToolKit

它有一个不错的(如果不好的话)自动完成扩展器控件,可用于显示数据库中的值。

只需下载 .dll 并将其添加到您的网站 bin 文件夹中,您就可以开始使用了。

您只需创建一个具有与所需签名匹配的方法的快速页面方法或 Web 服务:

public string[] GetCompletionList(string prefixText, int count) { ... }

并且您可以返回“前缀文本”的匹配值数组,为此您需要使用ADO.NET代码或其他查找匹配值的方法。

您还可以根据需要自定义下拉框的外观以及要在框中显示的项目数。

于 2013-09-24T15:29:09.817 回答