Exemple #1
0
        void View_ControlsCreated(object sender, EventArgs e)
        {
            GridListEditorBase gridListEditor = GetGridListEditor();

            if (gridListEditor != null)
            {
                gridListEditor.Grid.KeyDown += GridViewKeyboardController_KeyDown;
                ((DevExpress.XtraGrid.Views.Grid.GridView)gridListEditor.GridView).CustomDrawColumnHeader += GridViewKeyboardController_CustomDrawColumnHeader;
            }
        }
Exemple #2
0
        protected override void OnDeactivated()
        {
            currentColumn         = null;
            View.ControlsCreated -= View_ControlsCreated;
            GridListEditorBase gridListEditor = GetGridListEditor();

            if (gridListEditor != null && gridListEditor.Grid != null)
            {
                gridListEditor.Grid.KeyDown -= GridViewKeyboardController_KeyDown;
                ((DevExpress.XtraGrid.Views.Grid.GridView)gridListEditor.GridView).CustomDrawColumnHeader -= GridViewKeyboardController_CustomDrawColumnHeader;
            }
            base.OnDeactivated();
        }
Exemple #3
0
        void SetupGridView(GridListEditorBase columnViewEditor)
        {
            var gridView = columnViewEditor.GridView as XpandGridView;

            if ((gridView != null) && (columnViewEditor.DataSource != null))
            {
                gridView.OptionsView.ShowIndicator = false;
                var errorMessages = new ErrorMessages();
                foreach (object obj in ListHelper.GetList(columnViewEditor.DataSource))
                {
                    errorMessages.AddMessage("ErrorMessage", obj, CaptionHelper.GetLocalizedText("Messages", "ValidationErrorMessage"));
                }
                gridView.ErrorMessages = errorMessages;
            }
        }
 public XpandXafGridView(GridListEditorBase gridListEditor)
 {
     _gridListEditor = gridListEditor;
 }