问题描述
求帮忙有没有实例textbox控件做模糊查询!
解决方案
解决方案二:
数据库表中数据是同步过来的,在textbox中关联表中数据模糊输入!选中!
解决方案三:
一般好像都是用数据库语句模糊查询like%aaa%
解决方案四:
百度的查询可没那么简单简单的模糊查询,一般查询的源都是数据库里的用sql语句实现select*from表where字段like'%查询内容%'
解决方案五:
利用TextBox文本框模糊查询数据库名称下的相关内容实例//文本框设置<asp:TextBoxCssClass="shenlan"ID="txtKeys"runat="server"Width="167px"></asp:TextBox>//按钮设置<asp:ButtonID="btnSearch"runat="server"Text="搜索"OnClick="btnSearch_Click"/>//按钮事件protectedvoidbtnSearch_Click(objectsender,EventArgse){if(txtKeys.Text.Trim()!=""){Session["searchKeys"]=txtKeys.Text;Response.Redirect("searchList.aspx");}else{Page.RegisterStartupScript("","<script>alert('关键词不可以为空')</script>");}//CodeGo.net/}//查询内容页显示数据<asp:DataListID="DataList1"runat="server"Style="vertical-align:middle"><ItemTemplate><imgborder="0"align="middle"alt='<%#Eval("videoTitle")%>'src='<%#Eval("videoPicture")%>'<asp:ImageID="Image1"runat="server"ImageUrl="~/img/flower.gif"/><%#Eval("flower")%><asp:ImageID="Image2"runat="server"ImageUrl="~/img/tile.gif"/><%#Eval("tile")%>发布人:<aclass="huise1"title='<%#Eval("userName")%>'href='userInfo.aspx?userName=<%#Eval("userName")%>'><%#Eval("userName")%></a>//模糊查询绑定数据库信息protectedvoidbindDataList(){intnoncePage=Convert.ToInt32(labPage.Text);PagedDataSourceps=newPagedDataSource();stringsqlSel="select*fromvideoInfolinkwherevideoTitlelike'%"+Session["searchKeys"]+"%'";ps.DataSource=operateData.getRows(sqlSel).DefaultView;ps.AllowPaging=true;ps.PageSize=8;ps.CurrentPageIndex=noncePage-1;labBackPage.Text=Convert.ToString(ps.PageCount);DataList1.DataSource=ps;DataList1.DataBind();}
解决方案六:
这样看你要模糊到什么程度了。如果仅是一个字段的话,上面已经给你答案了。如果是多字段的话,就比较麻烦了,需要你自己拆词等。。。。。。
解决方案七:
自定义一个datagridview;几乎可以做到一模一样,包括向上向下回车选中;你仔细观察下,google,bing,百度他们3个查询框其实有区别;