AutoCompleteExtender实现自动完成功能(从数据库中读取数据 )
2008-06-30 19:46
1031 查看
2007-07-12 10:45
webservice 如下: using System; using System.Web; using System.Collections; using System.Web.Services; using System.Web.Services.Protocols; using System.Data.SqlClient; using System.Data; using AjaxControlToolkit; /// <summary> /// AutoCompleteService 的摘要说明 /// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.Web.Script.Services.ScriptService()] public class AutoCompleteService : System.Web.Services.WebService { public AutoCompleteService () { //如果使用设计的组件,请取消注释以下行 //InitializeComponent(); } [WebMethod] public string[] getWordList(string prefixText, int count) { string sqlstr = " Data Source=QINGDAOD-3000A2;Initial Catalog=Score;User ID=hyslove;Password=hyslove"; SqlConnection sqlconn=new SqlConnection(sqlstr); string mysql="select name from Student where name like"+"'"+ prefixText+"%'"; SqlDataAdapter da=new SqlDataAdapter(mysql,sqlconn); DataSet ds =new DataSet(); da.Fill(ds,"studentname"); string[] returnvalue=new string [ds.Tables["studentname"].Rows.Count]; for(int i=1;i<=ds.Tables["studentname"].Rows.Count;i++) { returnvalue[i-1]=ds.Tables["studentname"].Rows[i-1][0].ToString(); } return(returnvalue); } } AutoCompleteExtender的属性设置如下 <cc1:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" TargetControlID="TextBox1" ServicePath="AutoCompleteService.asmx" ServiceMethod="getWordList" MinimumPrefixLength="1"> </cc1:AutoCompleteExtender> 其中MinimumPrefixLength="1" 表示输入一个字符就提示显示。 |
相关文章推荐
- 使用ASP.NET Atlas AutoComplete Behavior或AutoComplete Extender实现自动完成功能(下)
- 使用ASP.NET Atlas AutoComplete Behavior或AutoComplete Extender实现自动完成功能(上)
- Atlas学习手记(4):使用AutoComplete Extender实现自动完成功能
- Atlas学习手记(4):使用AutoComplete Extender实现自动完成功能
- 使用AutoComplete Extender实现自动完成功能
- Atlas学习手记(4):使用AutoComplete Extender实现自动完成功能
- 使用ASP.NET Atlas AutoComplete Behavior或AutoComplete Extender实现自动完成功能(下)
- Atlas学习手记(4):使用AutoComplete Extender实现自动完成功能
- 使用ASP.NET Atlas AutoComplete Behavior或AutoComplete Extender实现自动完成功能(上) 【转自http://dflying.cnblogs.com】
- jQuery.Autocomplete实现自动完成功能(详解)
- jQuery.Autocomplete实现自动完成功能
- 【原创】SSH开发框架中,实现系统启动加载类,读取数据库常用数据进入内存,利用Spring托管,并完成reload功能
- jQuery.Autocomplete实现自动完成功能
- jQuery.Autocomplete实现自动完成功能(详解)
- jQuery.Autocomplete实现自动完成功能(详解)
- 使用AutoCompleteExtender实现自动完成
- SSH开发框架中,实现系统启动加载类,读取数据库常用数据进入内存,利用Spring托管,并完成reload功能
- jQuery.Autocomplete实现自动完成功能(详解)
- 简单代码autocomplete="off"实现禁用input输入框的自动提示功能
- JQuery.autocomplete扩展功能:实现多列自动提示