سمیرا55
دوشنبه 28 دی 1394, 20:46 عصر
من یک تابع جستجو نوشتم که کدش درسته اما اطلاعات رو داخل gridview نشون نمیده. اگر کدهای dr.Read();
Session["IDmember"] = dr["ID"].ToString(); رو حذف کنم اطلاعاتم نشون میده در غیر این صورت خیر
private void BindGridview(string keyword1)
{
using (SqlConnection con = new SqlConnection(@"Data Source=.\sqlexpress;Initial Catalog=Train;Integrated Security=True;"))
{
Response.Redirect("Default.aspx");
//string sqlstr1 = "select * from book where nevisande Like N'%'+@KeyWord1+'%' or nasher Like N'%'+@KeyWord+'%' or namebook Like N'%'+@KeyWord2+'%'";
string sqlstr1 = "select * from match where name_family=@n";
SqlCommand cmd1 = new SqlCommand(sqlstr1, con);
cmd1.Parameters.AddWithValue("@n", keyword1);
con.Open();
SqlDataReader dr = cmd1.ExecuteReader();
dr.Read();
Session["IDmember"] = dr["ID"].ToString();
GridView2.DataSource = dr;
GridView2.DataBind();
con.Close();
}
}
Session["IDmember"] = dr["ID"].ToString(); رو حذف کنم اطلاعاتم نشون میده در غیر این صورت خیر
private void BindGridview(string keyword1)
{
using (SqlConnection con = new SqlConnection(@"Data Source=.\sqlexpress;Initial Catalog=Train;Integrated Security=True;"))
{
Response.Redirect("Default.aspx");
//string sqlstr1 = "select * from book where nevisande Like N'%'+@KeyWord1+'%' or nasher Like N'%'+@KeyWord+'%' or namebook Like N'%'+@KeyWord2+'%'";
string sqlstr1 = "select * from match where name_family=@n";
SqlCommand cmd1 = new SqlCommand(sqlstr1, con);
cmd1.Parameters.AddWithValue("@n", keyword1);
con.Open();
SqlDataReader dr = cmd1.ExecuteReader();
dr.Read();
Session["IDmember"] = dr["ID"].ToString();
GridView2.DataSource = dr;
GridView2.DataBind();
con.Close();
}
}