PDA

View Full Version : جستجو محصولات



imdeveloper
شنبه 02 خرداد 1394, 01:20 صبح
سلام
من توی صفحه ام یک textbox دارم که باید کاربر نام محصولی که دنبالش میگرده رو وارد کنه و یک dropdown دارم که توش دسته بندی های محصولات هست که باید انتخاب کنه توی چه دسته بندی دنبال محصول هست
بعد من کدهای زیر رو براش نوشتم اما کار نمیکنه
public DataTable Search()
{
string q = "select * from Tbl_Product where Name LIKE '"+this.Name+"' and Category='"+this.Category+"'";
sqlconnect();
DataTable dt = select(q);
Disconnect();
return dt;
}
و وقتی روی دکمه جستجو هم کلیک میکنه کدهای زیر رو نوشتم :

protected void BtnSearch_Click(object sender, EventArgs e)
{

Response.Redirect("index.aspx?mode=Search&Name="+TxtSearch.Text+"&Category="+Cat.SelectedItem.ToString());
}

توی فرم لود هم کدهای زیر رو :

if(!IsPostBack)
{
if(Request["mode"] == "Search")
{
string productname = Request["Name"].ToString();
string protuctcategory = Request["Category"].ToString();
tblpro.Name = productname;
tblpro.Category = protuctcategory;
DataTable dtsearch = tblpro.Search();
prolist.DataSource = dtsearch;
prolist.DataBind();
}
}

اما چیزی برنمیگردونه
درصورتی که اطلاعاتی که وارد میکنه چیزایی هست که دقیقا توی دیتابیس وجود داره
چرا؟