درباره stored procedure خیلی بحث شده. انتظار میرفت که جستجو کنید ( حالا داخل این سایت یا هر جای دیگه ای). قبلا در تاپیک زیر و در پست 10 نحوه ساخت sp (همون store procedure ) رو بصورت ویدئویی گذاشتم. شما یه sp بسازید و داخلش کد زیر رو بنویسید و اونو اجرا کنید تا هم ذخیره بشه هم مطمئن بشید که خطایی نداره (برای اجرا هم باید همون دکمه تعجب قرمز رنگ ! رو بزنید ) :
create proc selectlike
@name nvarchar(50)
as
select * from zx where name like '%' + @name + '%'
go
حالا سمت سی شارپ و داخل دکمه ای که قرار دادید کد زیر رو بنویسید (کانکشن رو طبق سیستم و دیتابیس خودتون تنظیم کنید) :
SqlConnection con = new SqlConnection("server = .\\md2008;database = university;integrated security = true");
SqlDataAdapter da = new SqlDataAdapter("selectlike", con);
da.SelectCommand.CommandType = CommandType.StoredProcedure;
da.SelectCommand.Parameters.AddWithValue("@name", textBox9.Text);
DataTable dt = new DataTable();
da.Fill(dt);
if (dt.Rows.Count == 0)
{
dataGridView1.Visible = false;
}
else
{
dataGridView1.Visible = true;
dataGridView1.DataSource = dt;
}
فقط یه نصیحت : اگر همش منتظر دیگران بمونید به جایی نمیرسید. اصل خود شخص هست، دیگران و کمکشون باید فرع باشه.
موفق باشی دوست عزیز.