问题描述
我做了一个影视网站,用一个textbox控件和button控件,如何对我的数据库Vodinfo表中的vodname字段进行搜索,在前台用Datalist列表显示出来.如果加个DropDownList控件,控件里有动作片,喜剧片,科幻片.....如何分别对不同的片种的Vodinfo表中的vodname字段进行搜索.请高手指点,最好发源代码上来,小弟不甚感激,急急急急急急.
解决方案
解决方案二:
protectedvoidButton1_Click(objectsender,EventArgse){stringsql="select*fromVodinfowherevodnamelike'%"+TextBox1.Text+"%'andclass='"+DropDownList1.SelectedValue+"'";//这里是class对应的是你动作片,喜剧片,科幻片的数据库字段DataSetds=newDataSet();SqlConnectionConn=newSqlConnection("这里写数据库连接字符串");Conn.Open();SqlDataAdapterda=newSqlDataAdapter(sql,Conn);da.Fill(ds);DataList1.DataSource=ds;DataList1.DataBind();Conn.Close();}
解决方案三:
在搜索结果中搜索:可以把第一次搜索出来的保存在高速缓存中,然后根据DropDownList再次检索当然也可以再次提交数据库
时间: 2024-09-21 00:51:07