Example #1
0
        public static void InitGrid(UltraGrid grid, bool isReadonly, bool headerSortFilter)
        {
            if (grid == null)
            {
                return;
            }

            if (isReadonly)
            {
                grid.DisplayLayout.Override.AllowUpdate = Infragistics.Win.DefaultableBoolean.False;
            }
            grid.DisplayLayout.Override.AllowAddNew = AllowAddNew.No;
            grid.DisplayLayout.Override.AllowDelete = Infragistics.Win.DefaultableBoolean.False;

            if (headerSortFilter)
            {
                grid.DisplayLayout.Override.HeaderClickAction = HeaderClickAction.SortSingle;
                grid.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.True;
            }

            UltraGrid_helper.BasicInit(grid);
        }