PDA

View Full Version : حذف یک سطر از جدول



elmira11
شنبه 10 تیر 1396, 12:18 عصر
سلام . دارم توی ویزوال استودیو یک وب فرم طراحی میکنم به زبان C#‎
می خوام یک باتوم حذف برای هر سطر از جدول دیتا بیسم بزارم که بتونم روش کلیک کنم و اون سطر حذف بشه .
میشه کمکم کنین؟

mehliaeb
شنبه 10 تیر 1396, 13:48 عصر
تو هر ردیف از جدول یک باتم بزار بعد باتم رو هندل کن .
از asp استفاده می کنید؟


protected void btnDelete_Click(object sender, EventArgs e) {
// Response.Write(((Button)sender).CommandName);
WareDataContext DataContext = new WareDataContext();


int ProductID = Convert.ToInt32(((Button)sender).CommandName);
Product RowToDelete = DataContext.Products.Where(p => p.ProductId == ProductID).FirstOrDefault();
if (RowToDelete != null)
{


DataContext.USP_DEL_Product(ProductID);
DataContext.SubmitChanges();
dbgProducts.DataSource = new WareDataContext().Products.ToList();
dbgProducts.DataBind();
}
}




این هم پروسجرحذف در دیتابیس

CREATE PROC USP_DEL_Product @ProductId INT
AS
BEGIN
DELETE Product WHERE ProductId=@ProductId
END