PDA

View Full Version : سوال: حذف نشدن داده از دیتاگرید به وسیله پروسیجر



r4hgozar
چهارشنبه 28 اسفند 1392, 14:51 عصر
سلام دوستان. من قبلا با این کد ها یک برنامه سطر رو حذف می کردم از دیتاگرید اما الان هر کدی میزنم حذف نمی شه.ممنون میشم راهنماییم کنین.این پروسیجرم
CREATE PROCEDURE [dbo].[SPDeleteBook]
@id int
AS
begin
set nocount on
delete from tbl_Book where Id=@id




اینم کد C#‎‎‎


private void button2_Click(object sender, EventArgs e)
{
var q = db.tbl_Book.Take(1);
if (q.Count()== 0)
{
MessageBox.Show("جدول خالی است");
}
else
{
int id = dgw1.SelectedRows[0].Index;
db.SPDeleteBook(id);
db.SaveChanges();
dgw1.DataSource = db.SPselect();

}
}