Fartaj
سه شنبه 26 اردیبهشت 1391, 09:50 صبح
سلام خدمت دوستان
من در پروژه سه لایه برای حذف یک رکورد این sp رو در sql قرار دادم :
USE [db]
GO
/****** Object: StoredProcedure [dbo].[Deletenews] Script Date: 05/15/2012 08:53:12 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[Deletenews](
@newsid int
)
AS
BEGIN
DELETE h_news WHERE newsid = @newsid
END
و در لایه DAL این کلاس رو قرار دادم :
public int Deletenews(int newsid)
{
return ExecuteNoneQuery(System.Data.CommandType.StoredPro cedure, "Deletenews", new SqlParameter[] {
new SqlParameter("@newsid", newsid)
});
}
و در لایه BAL این کلاس :
public static int Deletenews(int newsid)
{
return news.Deletenews(newsid);
}
و در یک صفحه یک گرید گزاشتم که اطلاعات رو نشون می ده و داخل گرید یک image button گزاشتم برای حذف با comand name = Remove می خواستم ببینم که برای حذف رکورد باید تو رویداد rowdeleting گرید کلاس مربوط به حذف رکورد رو فراخونی کنم ؟؟ چطوری ؟؟
من در پروژه سه لایه برای حذف یک رکورد این sp رو در sql قرار دادم :
USE [db]
GO
/****** Object: StoredProcedure [dbo].[Deletenews] Script Date: 05/15/2012 08:53:12 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[Deletenews](
@newsid int
)
AS
BEGIN
DELETE h_news WHERE newsid = @newsid
END
و در لایه DAL این کلاس رو قرار دادم :
public int Deletenews(int newsid)
{
return ExecuteNoneQuery(System.Data.CommandType.StoredPro cedure, "Deletenews", new SqlParameter[] {
new SqlParameter("@newsid", newsid)
});
}
و در لایه BAL این کلاس :
public static int Deletenews(int newsid)
{
return news.Deletenews(newsid);
}
و در یک صفحه یک گرید گزاشتم که اطلاعات رو نشون می ده و داخل گرید یک image button گزاشتم برای حذف با comand name = Remove می خواستم ببینم که برای حذف رکورد باید تو رویداد rowdeleting گرید کلاس مربوط به حذف رکورد رو فراخونی کنم ؟؟ چطوری ؟؟