سمیرا55
چهارشنبه 26 خرداد 1395, 14:16 عصر
سلام
من می خوام وقتی کاربر یک متنی رو داخل textbox واردکرد اطلاعات مربوطه رو نشون بده مثلا اگه حرف م وارد کرد تمام سطرهای گرید ویو مرتبط رو نشون بده من کدم رو داخل textchanged یک textbox نوشتم اما وقتی داخل textbox یک متنی رو وارد میکنم چیزی برام نشون نمیده این کدمه. ممنون میشم کمکم کنید
با تشکر
SqlConnection co = new SqlConnection("Data Source=.\\sqlexpress;Initial Catalog=store;Integrated Security=True");
SqlCommand cmd = new SqlCommand("select_grid", co);
cmd.CommandType = System.Data.CommandType.StoredProcedure;
SqlParameter p1 = new SqlParameter("@group_id", TextBox1.Text);
SqlParameter p2 = new SqlParameter("@group_name", TextBox2.Text);
cmd.Parameters.Add(p1);
cmd.Parameters.Add(p2);
co.Open();
SqlDataReader dr = cmd.ExecuteReader();
GridView1.DataSource = dr;
GridView1.DataBind();
co.Close();
اینم دستور sql در store procedure
ALTER PROCEDURE dbo.select_grid
@group_id int,
@group_name nvarchar(50)
AS
select * from groups where group_id LIKE '%' + @group_id + '%' or group_name LIKE '%' + @group_name + '%'
RETURN
من می خوام وقتی کاربر یک متنی رو داخل textbox واردکرد اطلاعات مربوطه رو نشون بده مثلا اگه حرف م وارد کرد تمام سطرهای گرید ویو مرتبط رو نشون بده من کدم رو داخل textchanged یک textbox نوشتم اما وقتی داخل textbox یک متنی رو وارد میکنم چیزی برام نشون نمیده این کدمه. ممنون میشم کمکم کنید
با تشکر
SqlConnection co = new SqlConnection("Data Source=.\\sqlexpress;Initial Catalog=store;Integrated Security=True");
SqlCommand cmd = new SqlCommand("select_grid", co);
cmd.CommandType = System.Data.CommandType.StoredProcedure;
SqlParameter p1 = new SqlParameter("@group_id", TextBox1.Text);
SqlParameter p2 = new SqlParameter("@group_name", TextBox2.Text);
cmd.Parameters.Add(p1);
cmd.Parameters.Add(p2);
co.Open();
SqlDataReader dr = cmd.ExecuteReader();
GridView1.DataSource = dr;
GridView1.DataBind();
co.Close();
اینم دستور sql در store procedure
ALTER PROCEDURE dbo.select_grid
@group_id int,
@group_name nvarchar(50)
AS
select * from groups where group_id LIKE '%' + @group_id + '%' or group_name LIKE '%' + @group_name + '%'
RETURN