示例#1
0
        protected void gvSchoolList_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e)
        {
            ASPxGridView gridView = sender as ASPxGridView;

            School school = new School();
            school.Name = GetColumnValue(e.NewValues["Name"]);
            school.State = GetColumnValue(e.NewValues["State"]);
            school.StreetAddress = GetColumnValue(e.NewValues["StreetAddress"]);
            school.WebsiteURL = GetColumnValue(e.NewValues["WebsiteURL"]);
               // school.Year = GetColumnValue(e.NewValues["Year"]);
            school.Zip = GetColumnValue(e.NewValues["Zip"]);
            school.City = GetColumnValue(e.NewValues["City"]);
            school.ContactNumber = GetColumnValue(e.NewValues["ContactNumber"]);
            school.CreatedBy = (Guid)Membership.GetUser().ProviderUserKey;
            school.Email = GetColumnValue(e.NewValues["Email"]);
            school.RatingValue = e.NewValues["RatingValue"] == null ? decimal.Zero : (decimal)e.NewValues["RatingValue"];

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

            if (school.Save())
            {
                //Show Success message
            }
            else
            {
                //Error message
            }

            Session[Constants.SESSION_SCHOOL_LIST] = new SchoolDAO().SelectAllDataset();
            LoadGrid();
        }