protected ASPxSmartGridView() { CommandButtonCallbackRegistrator = new ControlCallbackRegistrator<ASPxGridViewCommandButtonCallbackEventArgs>(this); CustomButtonCallbackRegistrator = new ControlCallbackRegistrator<ASPxGridViewCustomButtonCallbackEventArgs>(this); #region PROPERTY DEFAULTS AutoGenerateColumns = false; EnableRowsCache = false; #endregion #region STYLES DEFAULTS var headerStyle = Styles.Header; headerStyle.Wrap = DefaultBoolean.True; headerStyle.HorizontalAlign = HorizontalAlign.Center; headerStyle.VerticalAlign = VerticalAlign.Middle; var cellStyle = Styles.Cell; cellStyle.Wrap = DefaultBoolean.False; cellStyle.VerticalAlign = VerticalAlign.Middle; var editFormColumnCaptionStyle = Styles.EditFormColumnCaption; editFormColumnCaptionStyle.HorizontalAlign = HorizontalAlign.Right; #endregion #region SETTINGS DEFAULTS var settings = Settings; settings.ShowStatusBar = GridViewStatusBarMode.Visible; #endregion #region SETTINGS_BEHAVIOR DEFAULTS var settingsBehavior = SettingsBehavior; settingsBehavior.AutoExpandAllGroups = true; settingsBehavior.ConfirmDelete = true; settingsBehavior.ConfirmEditFormWindowUnload = true; #endregion #region SETTINGS_EDITING DEFAULTS var settingsEditing = SettingsEditing; settingsEditing.Mode = GridViewEditingMode.PopupEditForm; settingsEditing.EditFormColumnCount = 1; #endregion #region SETTINGS_POPUP DEFAULTS var settingsPopup = SettingsPopup; #region EDITFORM DEFAULTS var editFormSettingsPopup = settingsPopup.EditForm; editFormSettingsPopup.Modal = true; editFormSettingsPopup.AllowResize = false; editFormSettingsPopup.Width = Unit.Pixel(500); editFormSettingsPopup.HorizontalAlign = PopupHorizontalAlign.WindowCenter; editFormSettingsPopup.VerticalAlign = PopupVerticalAlign.WindowCenter; editFormSettingsPopup.HorizontalOffset = 0; editFormSettingsPopup.VerticalOffset = 0; #endregion #endregion #region SETTINGS_PAGER DEFAULTS var settingsPager = SettingsPager; settingsPager.Mode = GridViewPagerMode.ShowPager; settingsPager.PageSize = 20; settingsPager.Position = PagerPosition.TopAndBottom; #endregion }
protected ASPxSmartGridView() { CommandButtonCallbackRegistrator = new ControlCallbackRegistrator <ASPxGridViewCommandButtonCallbackEventArgs>(this); CustomButtonCallbackRegistrator = new ControlCallbackRegistrator <ASPxGridViewCustomButtonCallbackEventArgs>(this); #region PROPERTY DEFAULTS AutoGenerateColumns = false; EnableRowsCache = false; #endregion #region STYLES DEFAULTS var headerStyle = Styles.Header; headerStyle.Wrap = DefaultBoolean.True; headerStyle.HorizontalAlign = HorizontalAlign.Center; headerStyle.VerticalAlign = VerticalAlign.Middle; var cellStyle = Styles.Cell; cellStyle.Wrap = DefaultBoolean.False; cellStyle.VerticalAlign = VerticalAlign.Middle; var editFormColumnCaptionStyle = Styles.EditFormColumnCaption; editFormColumnCaptionStyle.HorizontalAlign = HorizontalAlign.Right; #endregion #region SETTINGS DEFAULTS var settings = Settings; settings.ShowStatusBar = GridViewStatusBarMode.Visible; #endregion #region SETTINGS_BEHAVIOR DEFAULTS var settingsBehavior = SettingsBehavior; settingsBehavior.AutoExpandAllGroups = true; settingsBehavior.ConfirmDelete = true; settingsBehavior.ConfirmEditFormWindowUnload = true; #endregion #region SETTINGS_EDITING DEFAULTS var settingsEditing = SettingsEditing; settingsEditing.Mode = GridViewEditingMode.PopupEditForm; settingsEditing.EditFormColumnCount = 1; #endregion #region SETTINGS_POPUP DEFAULTS var settingsPopup = SettingsPopup; #region EDITFORM DEFAULTS var editFormSettingsPopup = settingsPopup.EditForm; editFormSettingsPopup.Modal = true; editFormSettingsPopup.AllowResize = false; editFormSettingsPopup.Width = Unit.Pixel(500); editFormSettingsPopup.HorizontalAlign = PopupHorizontalAlign.WindowCenter; editFormSettingsPopup.VerticalAlign = PopupVerticalAlign.WindowCenter; editFormSettingsPopup.HorizontalOffset = 0; editFormSettingsPopup.VerticalOffset = 0; #endregion #endregion #region SETTINGS_PAGER DEFAULTS var settingsPager = SettingsPager; settingsPager.Mode = GridViewPagerMode.ShowPager; settingsPager.PageSize = 20; settingsPager.Position = PagerPosition.TopAndBottom; #endregion }