protected void btnNewsDelete_Click(object sender, EventArgs e) { Button btn = (Button)sender; GridViewRow gvr = (GridViewRow)btn.NamingContainer; string artId = gvNews.DataKeys[gvr.RowIndex].Values[0].ToString(); GoodEatsFarmDataContext db = new GoodEatsFarmDataContext(); try { db.uspNewsAndPicsDelete(artId); } catch (Exception ex) { ListItem li = new ListItem(); li.Text = ex.Message; blNewsErr.Items.Add(li); blNewsErr.Visible = true; } }