protected void RadGrid1_DeleteCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { GridDataItem item = (GridDataItem)e.Item; //Instantiate the model. using (NorthwindOpenAccessModel model = new NorthwindOpenAccessModel()) { //Get the primary key value using the DataKeyValue. int orderID = int.Parse(item.OwnerTableView.DataKeyValues[item.ItemIndex][RadGrid1.MasterTableView.DataKeyNames[0]].ToString()); //Query the model for the element that should be deleted. Order orderToDelete = (from order in model.Orders where order.OrderID == orderID select order).FirstOrDefault(); //Delete the element. model.Delete(orderToDelete); //Save the changes back to the model. model.SaveChanges(); } }