<script runat="server">//make first sql
String sql = "";
String strCnn = "Data Source=localhost;Initial Catalog=0808;User Id=sa;Password=password;";
//create a datasource function
public ICollection CreateDataSource () {
SqlConnection conn = new SqlConnection(strCnn);SqlDataAdapter db_sqladaptor = new SqlDataAdapter(sql,conn);DataSet ds = new DataSet();
db_sqladaptor.Fill(ds,"productlist");DataView myView = ds.Tables["productlist"].DefaultView;
return myView;
}
public void Search(Object sender, EventArgs E)
{
sql = "Select * FROM productlist";
if(productname.Text!="")
{
sql=sql+" where productname like '"+Convert.ToString(productname.Text)+"%'";
}
People.DataSource = CreateDataSource();
People.DataBind();
}
</script>
<form runat="server">
商品关键字:
<asp:textbox id="productname" runat="server"></asp:textbox><br>
大类:
<asp:textbox id="title" runat="server"></asp:textbox>
<asp:button Text="查询" OnClick="Search" runat="server" /><br><br><br>
</form>
现在我要增加一个大类查询,也是加在Search方法里面sql语句为
SELECT dbo.productlist.*
FROM dbo.bigclass INNER JOIN
dbo.productlist ON bigclass.bigclassid = dbo.productlist.bigclassid
where title ='"+Convert.ToString(title.Text)+"'";
这里面主要增加了一个bigclass 的表,我想问的是在Search方法里面
具体应该如何加,能写出具体代码的立即给分。
String sql = "";
String strCnn = "Data Source=localhost;Initial Catalog=0808;User Id=sa;Password=password;";
//create a datasource function
public ICollection CreateDataSource () {
SqlConnection conn = new SqlConnection(strCnn);SqlDataAdapter db_sqladaptor = new SqlDataAdapter(sql,conn);DataSet ds = new DataSet();
db_sqladaptor.Fill(ds,"productlist");DataView myView = ds.Tables["productlist"].DefaultView;
return myView;
}
public void Search(Object sender, EventArgs E)
{
sql = "Select * FROM productlist";
if(productname.Text!="")
{
sql=sql+" where productname like '"+Convert.ToString(productname.Text)+"%'";
}
People.DataSource = CreateDataSource();
People.DataBind();
}
</script>
<form runat="server">
商品关键字:
<asp:textbox id="productname" runat="server"></asp:textbox><br>
大类:
<asp:textbox id="title" runat="server"></asp:textbox>
<asp:button Text="查询" OnClick="Search" runat="server" /><br><br><br>
</form>
现在我要增加一个大类查询,也是加在Search方法里面sql语句为
SELECT dbo.productlist.*
FROM dbo.bigclass INNER JOIN
dbo.productlist ON bigclass.bigclassid = dbo.productlist.bigclassid
where title ='"+Convert.ToString(title.Text)+"'";
这里面主要增加了一个bigclass 的表,我想问的是在Search方法里面
具体应该如何加,能写出具体代码的立即给分。
解决方案 »
- GridView1取得某行单元格值的问题
- 我用ajax的出用户名不能注册,但是我怎么在button事件中怎么控制它不能添加到数据库呢(急救)
- 求一个过滤sql特殊字符,防止sql注击的方法
- 怎样判断无论网站从哪个页打开 都能检测是否COOKIES有效
- GridView绑定太多字段不美观
- 就40分了!用户控件中动态创建服务器端控件的问题!
- 数据库表关系问题,客户,服务人员,密码,权限,部门...
- js问题我写了个history.back()的类,但调用的时候不管用!
- asp.net在线聊天 怎么做呀 谁有 代码呀
- 急求ASP.NET B2C网站购物系统(内有购物车)源代码以及数据库!非常非常感谢!
- 在更新时数据绑定不了下拉框,怎么办?
- 如何遍历某个文件夹下的所有文件和文件夹?
建议你再分出个处理方法来,带参数的,要不然很麻烦