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();
        }
    }