自动完成问题 请教!

问题描述

页面上有个TextBox.下面有个GridView我相实现的功能是:在文本框中输入的时候,从数据库中模糊找出相应记录显示在Gridview中。以供选择不是输入完后再显示,而是想边输入,Gridview中内容边显示请高手给个思路

解决方案

解决方案二:
我是这样想的文本框输入的时候判断输入的字符个数每增加一个查一次
解决方案三:
ajax实现根据文本框的值查询出来的内容绑定到Gridview中
解决方案四:
先省劲就用updatapanel
解决方案五:
引用2楼的回复:

ajax实现根据文本框的值查询出来的内容绑定到Gridview中

++
解决方案六:
用textbox的change事件,每一次textbox的值发生改变了,gridview都重新根据textbox的值重新读取一次数据库,找查相匹配的显示出来
解决方案七:
change事件要文本框失去焦点或按回车后才会发生啊
解决方案八:
引用6楼的回复:

change事件要文本框失去焦点或按回车后才会发生啊

文本框获取内容,并且不会空的时候就执行查询
解决方案九:
引用7楼的回复:

引用6楼的回复:change事件要文本框失去焦点或按回车后才会发生啊文本框获取内容,并且不会空的时候就执行查询

能详细点吗?不太明白
解决方案十:
前台:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title></title><scriptsrc="js/jquery-1.4.2.min.js"type="text/javascript"></script><scripttype="text/javascript">$(document).ready(function(){$("#txtContent").keyup(function(){if($("#txtContent").val()!=""){_Default.Bind();}})});</script></head><body><formid="form1"runat="server"><asp:TextBoxID="txtContent"runat="server"></asp:TextBox><br/><progresstemplate><asp:GridViewID="GridView1"runat="server"Visible="false"></asp:GridView></progresstemplate></form></body></html>

后台:publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){AjaxPro.Utility.RegisterTypeForAjax(typeof(_Default));}[AjaxPro.AjaxMethod]publicvoidBind(){//1:根据文本查询//2:如果有查询结果则gridview显示//3数据绑定到gridview}}

AjaxPro:用户,参考
解决方案十一:
引用9楼的回复:

前台:C#code<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xh……

...
解决方案十二:
这样服务器很耗性能.
解决方案十三:
引用6楼的回复:

change事件要文本框失去焦点或按回车后才会发生啊

据次思路用onkeypress

时间: 2024-07-29 12:02:59

自动完成问题 请教!的相关文章

登入网站自动下载文件 请教高人指点 。

问题描述 怎么实现WinForm窗体,点下载自动链接到到网站网址,然后下载文件等等最后保存到本地上去? 解决方案 解决方案二:WebClient去下载解决方案三:WebClient是哪里呢?解决方案四:你说的是WebClient类是吧解决方案五:直接链接到要下载的文件.解决方案六:WebClient或者HttpWebRequest或者直接调用系统浏览器打开地址弹出下载窗.

c#项目中 添加一个自动缩略图片

问题描述 c#项目中 添加一个自动缩略图片 如题 c#项目中 添加一个自动缩略图片 请教代码如何实现 请教代码如何实现 解决方案 http://blog.csdn.net/zhangzhaoxin555/article/details/6534570

directx-windows游戏编程大师里的问题

问题描述 windows游戏编程大师里的问题 #define INITGUID #include // include important windows stuff #include #include // include directdraw // DEFINES //////////////////////////////////////////////// // default screen size #define SCREEN_WIDTH 640 // size of screen

myeclipse10-Myeclipse10 代码编辑窗口横向滚动条问题

问题描述 Myeclipse10 代码编辑窗口横向滚动条问题 Myeclipse10 每行代码内容较长,将横向滚动条向右拖动后,改动代码,横向滚动条便会自动左移,请教大神改怎样解决 解决方案 enter 让它变成两行

急,求助。网页制作播放调用问题。谢谢

问题描述 <objectalign=middleclassid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"class=OBJECTid=MediaPlayerwidth=200height=200><paramname=ShowStatusBarvalue=10><paramname=Filenamevalue="mms://origin.floridakeysmedia.com/liveduvals

请教关注企业公众号以后自动登录网站用户中心问题

问题描述 请教关注企业公众号以后自动登录网站用户中心问题 1,现在用户只要关注企业公众号以后,自动生成随机用户名密码.并且可以通过底部菜单链接进入用户中心. 2,现在的问题是,过了几个小时以后,再从微信公众平台底部菜单点击用户中心,这个时候提示需要登录,页面自动跳转到登录界面(原则上还是自动登录才对) 3,当我关闭网页,到微信公众平台再次点击用户中心,又可以自动登录了 4,排查,第一次点击用户中心,发现可以获取code. 但是获取不到openid.返回错误提示errcode=>40029:err

手机订餐 自动打印-请教ecshop这样的网店,做手机订餐站,接到订单后自动打印需要什么技术呢

问题描述 请教ecshop这样的网店,做手机订餐站,接到订单后自动打印需要什么技术呢 请教ecshop这样的网店,做手机订餐站,接到订单后自动打印需要什么技术呢 大牛指点 解决方案 需要无线打印机,无线打印机有API接口,写个接口程序对接一下,就可以无线打印了.

请教蓝牙自动匹配开发问题

问题描述 请教蓝牙自动匹配开发问题 各位,请教一个问题.比如使用一个蓝牙设备,当蓝牙进入休眠,再唤醒的时候,比如app端的串口调试助手.或者用C#写一个连接程序都要去手动操作一次连接蓝牙设备,这样操作很繁琐,是不是有什么办法可以自动连接设备,不用手动连接,或者需要什么开发包支持?/抱拳 解决方案 已配对了,就可以直接连了赛

请教异步BeginAcceptTcpClient后,系统会自动创建新线程嘛?

问题描述 在网上搜索到的资料上说引用 程序执行BeginAcceptTcpClient方法后,即在线程池中自动创建需要的线程,同时在自动创建的线程中监听客户端连接请求. 不知道是不是这样.请教大神其中的细节,或者出处.谢谢! 解决方案 解决方案二:这肯定是有误导成分的.系统级的东西是事件驱动的,哪里跟初学者一样去搞什么线程进行"死循环.阻塞.额外监听"呢.这个方法注册了回调.当系统收到消息后,才会创建(或者说使用)I/O子线程回调.解决方案三:谢谢.现在的程序如下//这是一个新线程pr