Esempio n. 1
0
    protected void grid_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
    {
        ASPxGridView gridView = (ASPxGridView)sender;

        int categoryID = (int)e.Keys[gridView.KeyFieldName];

        NorthwindModel.Categories category = DataContext.Categories.Where(c => c.CategoryID == categoryID).FirstOrDefault();

        DataContext.DeleteObject(category);
        DataContext.SaveChanges();

        e.Cancel = true;
    }
Esempio n. 2
0
    protected void grid_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e)
    {
        ASPxGridView gridView = (ASPxGridView)sender;

        NorthwindModel.Categories category = new NorthwindModel.Categories();

        category.CategoryName = e.NewValues["CategoryName"].ToString();
        category.Description  = e.NewValues["Description"].ToString();

        DataContext.AddToCategories(category);
        DataContext.SaveChanges();

        e.Cancel = true;
        gridView.CancelEdit();
    }
Esempio n. 3
0
    protected void grid_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e)
    {
        ASPxGridView gridView = (ASPxGridView)sender;

        int categoryID = (int)e.Keys[gridView.KeyFieldName];

        NorthwindModel.Categories category = DataContext.Categories.Where(c => c.CategoryID == categoryID).FirstOrDefault();

        category.CategoryName = e.NewValues["CategoryName"].ToString();
        category.Description  = e.NewValues["Description"].ToString();

        DataContext.SaveChanges();

        e.Cancel = true;
        gridView.CancelEdit();
    }