Пример #1
0
 /// <summary>
 /// Dinh dang tieu de cac field trong luoi
 /// </summary>
 /// <param name="grid"></param>
 /// <param name="fieldName"></param>
 /// <param name="align"></param>
 public static void AlignHeader(GridView grid, string[] fieldName, HorzAlignment align)
 {
     for (int i = 0; i < fieldName.Length; i++)
     {
         grid.Columns[fieldName[i]].AppearanceHeader.TextOptions.HAlignment = align;
     }
 }
Пример #2
0
        public void AddColumn(
            GridView gridView,
            string fieldName,
            string caption,
            int width,
            bool isAllowEdit            = false,
            bool fixedWidth             = true,
            HorzAlignment textAlignment = HorzAlignment.Default)
        {
            GridColumn col = new GridColumn
            {
                Caption   = caption,
                Name      = fieldName,
                FieldName = fieldName,
                Visible   = true
            };

            if (width > 0)
            {
                col.Width = width;
            }

            col.OptionsColumn.ReadOnly = !isAllowEdit;

            col.AppearanceHeader.TextOptions.HAlignment = HorzAlignment.Center;
            col.AppearanceHeader.Options.UseTextOptions = true;
            col.OptionsColumn.FixedWidth = fixedWidth;

            col.AppearanceCell.TextOptions.HAlignment = textAlignment;
            col.AppearanceCell.Options.UseTextOptions = true;

            gridView.Columns.Add(col);
        }
Пример #3
0
 public static void SetHorzAlignment(GridColumn Column, HorzAlignment Content)
 {
     Column.AppearanceHeader.Options.UseTextOptions = true;
     Column.AppearanceHeader.TextOptions.HAlignment = HorzAlignment.Far;
     Column.AppearanceCell.Options.UseTextOptions   = true;
     Column.AppearanceCell.TextOptions.HAlignment   = HorzAlignment.Default;
 }
Пример #4
0
 public static void CotText(GridColumn Column, string ColumnField, HorzAlignment Alignment)
 {
     SetHorzAlignment(Column, Alignment);
     if (ColumnField != null)
     {
         Column.FieldName = ColumnField;
     }
 }
Пример #5
0
        private void AlignAndSetText(string t_text, float t_fontSpacing, HorzAlignment t_horizontalAlignment, VertAlignment t_verticalAlignment)
        {
            _horizontalAlignment = t_horizontalAlignment;
            _verticalAlignment   = t_verticalAlignment;
            SetVerticalAligment(t_verticalAlignment);
            _fontSpacing = t_fontSpacing;

            SetText(t_text, true);
        }
Пример #6
0
        public static void AlignHeader(GridView grid, string fieldName, string style)
        {
            string[]      arrFieldName = fieldName.Split(';');
            HorzAlignment alignStyle   = style.Trim() == "" ? HorzAlignment.Default : (HorzAlignment)HASH[style];

            for (int i = 0; i < arrFieldName.Length; i++)
            {
                grid.Columns[arrFieldName[i]].AppearanceHeader.TextOptions.HAlignment = alignStyle;
            }
        }
Пример #7
0
        public override void Assign(RepositoryItem item)
        {
            base.Assign(item);
            RepositoryItemImageTextEdit source = item as RepositoryItemImageTextEdit;

            Events.AddHandler(_iconClick, source.Events[_iconClick]);
            Events.AddHandler(_onIconSelection, source.Events[_onIconSelection]);
            this.imageList      = source.ImageList;
            this.imageIndex     = source.ImageIndex;
            this.imageAlignment = source.imageAlignment;
        }
Пример #8
0
        public TreeListColumn AddColumn(string fieldName, string caption, HorzAlignment align, FormatType formatType, string formatString, bool visible, bool readOnly, int width)
        {
            try
            {
                if (string.IsNullOrEmpty(caption))
                {
                    caption = DomainUtils.GetFieldName(fieldName.ToUpper()).Trim().Replace(" ", string.Empty);
                }
                var col = AddColumn();

                col.Name = "COL_" + fieldName.ToUpper();
                col.AppearanceCell.Options.UseTextOptions = true;
                col.AppearanceCell.TextOptions.HAlignment = align;
                col.Caption = caption;
                col.CustomizationCaption = caption;
                col.AppearanceHeader.TextOptions.HAlignment = HorzAlignment.Center;
                col.FieldName = fieldName;

                col.Format.FormatType = formatType;
                if (!string.IsNullOrEmpty(formatString))
                {
                    col.Format.FormatString = formatString;
                }

                if (Editable == false || readOnly)
                {
                    col.OptionsColumn.ReadOnly   = true;
                    col.OptionsColumn.AllowEdit  = false;
                    col.OptionsColumn.AllowFocus = false;
                }
                else
                {
                    col.OptionsColumn.ReadOnly   = false;
                    col.OptionsColumn.AllowEdit  = true;
                    col.OptionsColumn.AllowFocus = true;
                }

                if (width > 0)
                {
                    col.OptionsColumn.AllowSize = false;
                    col.Width = width;
                }
                col.Visible = visible;
                if (visible)
                {
                    col.VisibleIndex = Columns.Count;
                }
                return(col);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
        }
Пример #9
0
 /// <summary>
 /// SetGridViewHAlignment 设置所有列的标题和单元的水平对齐方式
 /// </summary>
 /// <param name="gridView"></param>
 /// <param name="cellHorzAlignment">列单元水平对齐方式</param>
 /// <param name="headerHorzAlignment">列标题水平对齐方式</param>
 public static void SetGridViewHAlignment(GridView gridView, HorzAlignment cellHorzAlignment, HorzAlignment headerHorzAlignment)
 {
     if (gridView != null)
     {
         if (gridView.Columns != null)
         {
             foreach (GridColumn item in gridView.Columns)
             {
                 item.AppearanceCell.TextOptions.HAlignment   = cellHorzAlignment;
                 item.AppearanceHeader.TextOptions.HAlignment = headerHorzAlignment;
             }
         }
     }
 }
Пример #10
0
        private static BandedGridColumn CreateBandedGridColumn(bool readOnly,
                                                               int rowIndex,
                                                               string caption,
                                                               string fieldName,
                                                               UnboundColumnType unboundColumnType,
                                                               SummaryItemType summaryItemType,
                                                               HorzAlignment headerAlignment,
                                                               object tag,
                                                               int?minWidth)
        {
            var bandedGridColumn = new BandedGridColumn();

            bandedGridColumn.Caption = caption;
            bandedGridColumn.DisplayFormat.FormatString = ColumnFormat;
            bandedGridColumn.DisplayFormat.FormatType   = FormatType.Numeric;
            bandedGridColumn.FieldName = fieldName;
            bandedGridColumn.Name      = "col" + fieldName;
            bandedGridColumn.Tag       = tag;

            bandedGridColumn.OptionsColumn.AllowSort = DefaultBoolean.False;
            bandedGridColumn.OptionsColumn.ShowInCustomizationForm = false;
            bandedGridColumn.OptionsFilter.AllowFilter             = false;
            bandedGridColumn.OptionsColumn.AllowEdit  = !readOnly;
            bandedGridColumn.OptionsColumn.ReadOnly   = readOnly;
            bandedGridColumn.OptionsColumn.AllowFocus = !readOnly;
            bandedGridColumn.AppearanceHeader.Options.UseTextOptions = true;
            bandedGridColumn.AppearanceHeader.TextOptions.HAlignment = headerAlignment;

            if (minWidth.HasValue)
            {
                bandedGridColumn.MinWidth = minWidth.Value;
            }

            bandedGridColumn.RowIndex = rowIndex;
            if (summaryItemType != SummaryItemType.None)
            {
                bandedGridColumn.Summary.AddRange(new GridSummaryItem[]
                {
                    new GridColumnSummaryItem(summaryItemType,
                                              fieldName,
                                              SummaryFormat)
                });
            }

            bandedGridColumn.Visible     = true;
            bandedGridColumn.UnboundType = unboundColumnType;
            bandedGridColumn.Width       = InitialColumnWidth;

            return(bandedGridColumn);
        }
Пример #11
0
        //private void InsertColumn(int key, string name, DataGridViewContentAlignment alignHeader, DataGridViewContentAlignment alignRow, int width,Type type)
        //private void InsertColumn(int key, string name, HorzAlignment alignHeader, HorzAlignment alignRow, int width, UnboundColumnType type)
        private void InsertColumn(string name, int width, HorzAlignment alignCell, UnboundColumnType type, Type typeOri, bool readOnly)
        {
            var column = new DataGridViewTextBoxColumnEX();

            column.Name          = $"column{GV_PageHV.Columns.Count + 1}";
            column.HeaderText    = name;
            column.CellAlignment = alignCell;                              //CELL位置
            column.ColumnType    = type;
            column.SortMode      = DataGridViewColumnSortMode.NotSortable; //SORT 需設定為NOT 標題才會真的置中
            column.ValueType     = typeOri;
            column.Width         = width;
            column.ReadOnly      = readOnly;
            GV_PageHV.Columns.Add(column);
        }
Пример #12
0
        public static void AddColumn(
            this GridView gridView,
            string fieldName,
            string caption,
            int width,
            bool?isAllowEdit                  = null,
            bool fixedWidth                   = true,
            HorzAlignment textAlignment       = HorzAlignment.Default,
            RepositoryItem itemCtrl           = null,
            GridColumnSummaryItem summaryItem = null)
        {
            GridColumn col = new GridColumn
            {
                Caption   = caption,
                Name      = fieldName,
                FieldName = fieldName,
                Visible   = true
            };

            if (width > 0)
            {
                col.Width = width;
            }

            if (isAllowEdit != null)
            {
                col.OptionsColumn.AllowEdit = isAllowEdit.Value;
            }

            col.AppearanceHeader.TextOptions.HAlignment = HorzAlignment.Center;
            col.AppearanceHeader.Options.UseTextOptions = true;
            col.OptionsColumn.FixedWidth = fixedWidth;

            col.AppearanceCell.TextOptions.HAlignment = textAlignment;
            col.AppearanceCell.Options.UseTextOptions = true;

            if (itemCtrl != null)
            {
                col.ColumnEdit = itemCtrl;
            }

            // Add Summary Item
            if (summaryItem != null)
            {
                col.Summary.Add(summaryItem);
            }

            gridView.Columns.Add(col);
        }
Пример #13
0
        public static void AddColumn(
            this BandedGridView gridView,
            string fieldName,
            string caption,
            int width,
            bool isAllowEdit                  = false,
            bool fixedWidth                   = true,
            HorzAlignment textAlignment       = HorzAlignment.Default,
            RepositoryItem itemCtrl           = null,
            GridColumnSummaryItem summaryItem = null)
        {
            BandedGridColumn col = new BandedGridColumn
            {
                Caption   = caption,
                Name      = fieldName,
                FieldName = fieldName,
                Visible   = true
            };

            col.OptionsColumn.ShowCaption = !string.IsNullOrEmpty(caption);

            if (width > 0)
            {
                col.Width = width;
            }

            col.OptionsColumn.ReadOnly = !isAllowEdit;

            col.AppearanceHeader.TextOptions.HAlignment = HorzAlignment.Center;
            col.AppearanceHeader.Options.UseTextOptions = true;
            col.OptionsColumn.FixedWidth = fixedWidth;
            col.OptionsColumn.AllowSize  = false;

            col.AppearanceCell.TextOptions.HAlignment = textAlignment;
            col.AppearanceCell.Options.UseTextOptions = true;

            if (itemCtrl != null)
            {
                col.ColumnEdit = itemCtrl;
            }

            // Add Summary Item
            if (summaryItem != null)
            {
                col.Summary.Add(summaryItem);
            }

            gridView.Columns.Add(col);
        }
Пример #14
0
 /// <summary>
 /// Set ColumnHeader Appearance
 /// </summary>
 /// <param name="gv"></param>
 /// <param name="hAlignment"></param>
 /// <param name="vAligment"></param>
 /// <param name="fontName"></param>
 /// <param name="fontSize"></param>
 /// <param name="fontStyle"></param>
 public static void SetColumnHeaderAppearance(
     this GridView gv
     , HorzAlignment hAlignment           = HorzAlignment.Center
     , VertAlignment vAligment            = VertAlignment.Center
     , string fontName                    = "Tahoma"
     , float fontSize                     = 9F
     , System.Drawing.FontStyle fontStyle = System.Drawing.FontStyle.Bold)
 {
     foreach (GridColumn column in gv.Columns)
     {
         column.AppearanceHeader.TextOptions.HAlignment = hAlignment;
         column.AppearanceHeader.TextOptions.VAlignment = vAligment;
         column.AppearanceHeader.Font = new System.Drawing.Font(fontName, fontSize, fontStyle);
     }
 }
Пример #15
0
 public static void AddColumn(
     this GridView gridView,
     ColumnInfo column,
     bool isAllowEdit                  = false,
     bool fixedWidth                   = true,
     HorzAlignment textAlignment       = HorzAlignment.Default,
     RepositoryItem itemCtrl           = null,
     GridColumnSummaryItem summaryItem = null)
 {
     gridView.AddColumn(column.FieldName, column.Caption,
                        column.Width,
                        isAllowEdit: isAllowEdit,
                        fixedWidth: fixedWidth,
                        textAlignment: textAlignment,
                        itemCtrl: itemCtrl,
                        summaryItem: summaryItem);
 }
Пример #16
0
        //private static void ItemCtrl_SearchLookUpEdit_Popup(object sender, EventArgs e)
        //{
        //    SearchLookUpEdit edit = sender.CastTo<SearchLookUpEdit>();
        //    PopupSearchLookUpEditForm popupForm = edit.GetPopupEditForm();
        //    popupForm.KeyPreview = true;
        //    popupForm.KeyPress += PopupForm_KeyPress;
        //}

        //private static void PopupForm_KeyPress(object sender, KeyPressEventArgs e)
        //{
        //    if (e.KeyChar == (char)Keys.Enter)
        //    {
        //        PopupSearchLookUpEditForm popupForm = sender as PopupSearchLookUpEditForm;
        //        GridView view = popupForm.OwnerEdit.Properties.View;
        //        view.FocusedRowHandle = 0;
        //        popupForm.OwnerEdit.ClosePopup();
        //    }
        //}

        public static void AddDateEditColumn(
            this GridView gridView,
            string fieldName,
            string caption,
            int width,
            bool isAllowEdit            = true,
            HorzAlignment textAlignment = HorzAlignment.Center,
            string formatString         = "dd/MM/yyyy")
        {
            RepositoryItemDateEdit itemCtrl = new RepositoryItemDateEdit();

            itemCtrl.DisplayFormat.FormatString = formatString;
            itemCtrl.DisplayFormat.FormatType   = FormatType.Custom;
            itemCtrl.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.DateTimeAdvancingCaret;

            gridView.AddColumn(fieldName, caption, width, isAllowEdit: isAllowEdit, itemCtrl: itemCtrl, textAlignment: textAlignment);
        }
Пример #17
0
        XlHorizontalAlignment ConvertAlignment(HorzAlignment horizontalAlignment)
        {
            switch (horizontalAlignment)
            {
            case HorzAlignment.Center:
                return(XlHorizontalAlignment.Center);

            case HorzAlignment.Near:
                return(XlHorizontalAlignment.Left);

            case HorzAlignment.Far:
                return(XlHorizontalAlignment.Right);

            default:
                return(XlHorizontalAlignment.General);
            }
        }
Пример #18
0
        private GridColumn CreateGridColumn(string caption, string fieldName,
                                            RepositoryItem colEdit, int width, int minWidth, int tag = 0, bool visible = true,
                                            HorzAlignment hAlign = HorzAlignment.Near, bool edit = true, bool size = true, bool fixedWidth = false)
        {
            GridColumn column = new GridColumn();

            column.Caption    = caption;
            column.FieldName  = fieldName;
            column.ColumnEdit = colEdit;
            column.Width      = width;
            column.MinWidth   = minWidth;
            column.Tag        = tag;

            column.AppearanceCell.Options.UseTextOptions = true;
            column.AppearanceCell.TextOptions.HAlignment = hAlign;

            column.AppearanceHeader.Options.UseTextOptions = true;
            column.AppearanceHeader.TextOptions.HAlignment = hAlign;

            column.OptionsColumn.AllowEdit                  = edit;
            column.OptionsColumn.AllowFocus                 = edit;
            column.OptionsColumn.AllowGroup                 = DefaultBoolean.False;
            column.OptionsColumn.AllowIncrementalSearch     = false;
            column.OptionsColumn.AllowMerge                 = DefaultBoolean.False;
            column.OptionsColumn.AllowMove                  = false;
            column.OptionsColumn.AllowShowHide              = false;
            column.OptionsColumn.AllowSize                  = size;
            column.OptionsColumn.AllowSort                  = DefaultBoolean.False;
            column.OptionsColumn.FixedWidth                 = fixedWidth;
            column.OptionsColumn.ImmediateUpdateRowPosition = DefaultBoolean.False;
            column.OptionsColumn.Printable                  = DefaultBoolean.False;
            column.OptionsColumn.ReadOnly    = !edit;
            column.OptionsColumn.ShowCaption = true;

            column.Visible = visible;

            column.OptionsFilter.AllowAutoFilter = false;
            column.OptionsFilter.AllowFilter     = false;

            return(column);
        }
Пример #19
0
        protected override void PrintRowCell(int rowHandle, GridCellInfo cell, Rectangle r)
        {
            View.OptionsPrint.PrintPreview = true;
            string         displayText    = (View as MyGridView).GoAndGetRowCellDisplayTextCore(rowHandle, cell.Column, cell.ViewInfo, cell.CellValue, false);
            MyGridViewInfo myGridViewInfo = new MyGridViewInfo(View as MyGridView);

            myGridViewInfo.GoAndUpdateCellAppearanceCore(cell);
            if (cell.ViewInfo.AllowHtmlString)
            {
                displayText = StringPainter.Default.RemoveFormat(displayText, true);
            }
            HorzAlignment       horzAlignment = (View as MyGridView).GetHorzAlignment(rowHandle, cell.Column, cell.Appearance.HAlignment);
            PrintCellHelperInfo info          = new PrintCellHelperInfo(new Point(cell.Column == null ? -1 : cell.Column.AbsoluteIndex, rowHandle),
                                                                        LineColor,
                                                                        PS,
                                                                        cell.CellValue,
                                                                        cell.Appearance,
                                                                        displayText,
                                                                        r,
                                                                        Graph,
                                                                        horzAlignment,
                                                                        View.OptionsPrint.PrintHorzLines,
                                                                        View.OptionsPrint.PrintVertLines,
                                                                        cell.ColumnInfo.Column.DisplayFormat.FormatString,
                                                                        CalcBrickBordersEX(),
                                                                        PaddingInfo.Empty
                                                                        );

            IVisualBrick brick = cell.Editor.GetBrick(info);

            MyGridView view = this.View as MyGridView;

            view.RaiseSamplePrintEvent(this, new SamplePrintEventArgs(cell.RowHandle, cell.Column, brick, false));

            if (AllowProcessMergedInfo)
            {
                brick.Rect = r;
                UpdateMergedStatus(cell, (VisualBrick)brick);
            }
            Graph.DrawBrick(brick, r);
        }
Пример #20
0
        public MaskInfo()
        {
            _TitleFont      = new Font(AppearanceObject.DefaultFont.FontFamily, 10f);
            _TitleTextColor = Color.Black;
            _TitleBackColor = Color.Transparent;
            _Title          = string.Empty;
            _TitleAlignment = HorzAlignment.Center;
            _MaskedField    = string.Empty;
            _MaskedFont     = new Font(AppearanceObject.DefaultFont.FontFamily, 10f);
            _MaskedWidth    = 55;
            _ShowTitle      = true;
            _TitleWidth     = 55;

            _MaskedTextColor = Color.Black;
            _MaskedBackColor = Color.Transparent;
            _MaskedAlignment = HorzAlignment.Center;

            _ShowUnderLine     = true;
            _VerticalAlignment = VertAlignment.Bottom;
            _BrotherMaskInfos  = new MaskInfoCollection();
            _DateFormat        = @"M/d/yy";
        }
Пример #21
0
        //private void InsertColumn(int key,string name, HorzAlignment alignHeader, HorzAlignment alignRow, int width, UnboundColumnType type)
        //private void InsertColumn(int key, string name, DataGridViewContentAlignment alignHeader, DataGridViewContentAlignment alignRow, int width, Type type)
        private void InsertColumn(string name, int width, HorzAlignment alignCell, UnboundColumnType type, Type typeOri)
        {
            var column = new DataGridViewTextBoxColumnEX();

            //var column = new DataGridViewTextBoxColumn();

            /*var column = new GridColumn();
             * column.Caption = name;
             * column.AppearanceHeader.TextOptions.HAlignment = alignHeader;
             * column.AppearanceCell.TextOptions.HAlignment = alignRow;
             * column.UnboundType = type;
             * column.Width = width;
             * column.OptionsColumn.AllowSort = DefaultBoolean.False;*/

            column.Name          = $"column{GV_PageData.Columns.Count + 1}";
            column.HeaderText    = name;
            column.CellAlignment = alignCell;                              //CELL位置
            column.ColumnType    = type;
            column.SortMode      = DataGridViewColumnSortMode.NotSortable; //SORT 需設定為NOT 標題才會真的置中
            column.ValueType     = typeOri;
            column.Width         = width;
            GV_PageData.Columns.Add(column);
        }
Пример #22
0
 public TreeListColumn AddColumn(string fieldName, string caption, HorzAlignment align, FormatType formatType, string formatString)
 {
     return(AddColumn(fieldName, caption, align, formatType, formatString, true, true, 0));
 }
Пример #23
0
 public TreeListColumn AddColumn(string fieldName, string caption, HorzAlignment align)
 {
     return(AddColumn(fieldName, caption, align, FormatType.None, null, true, true, 0));
 }
Пример #24
0
 public TreeListColumn AddColumn(string fieldName, HorzAlignment align, bool readOnly)
 {
     return(AddColumn(fieldName, null, align, FormatType.None, null, true, readOnly, 0));
 }
Пример #25
0
 protected virtual void SetFieldName(LayoutControlItem item, string fieldName, HorzAlignment horzAlign, VertAlignment vertAlign)
 {
     item.Text = DomainUtils.GetFieldName(fieldName) + ":";
 }
Пример #26
0
 protected virtual void SetFieldName(LayoutControlItem item, string fieldName, HorzAlignment horzAlign)
 {
     SetFieldName(item, fieldName, horzAlign, VertAlignment.Center);
 }
Пример #27
0
 public static void CotRepository(GridColumn Column, string ColumnField, RepositoryItem Repos, HorzAlignment HorzAlign)
 {
     SetHorzAlignment(Column, HorzAlign);
     Column.ColumnEdit = Repos;
     if (ColumnField != null)
     {
         Column.FieldName = ColumnField;
     }
 }
Пример #28
0
 /// <summary>Đặt định dạng (Left, Center, Right) cho chiều cao của dòng.
 /// </summary>
 public static void SetHorzAlignment(GridColumn Column, HorzAlignment Content)
 {
     Column.AppearanceHeader.Options.UseTextOptions = true;
     Column.AppearanceHeader.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
     Column.AppearanceCell.Options.UseTextOptions = true;
     Column.AppearanceCell.TextOptions.HAlignment = Content;
 }
Пример #29
0
 public static void SetHorzAlignment(EditorRow Row, HorzAlignment HorzAlign)
 {
     //Dinh dang caption trai
     //Du lieu Trai phai giua tuy vao content
     Row.Appearance.TextOptions.HAlignment = HorzAlign;
 }
Пример #30
0
 public static void SetHorzAlignment(PivotGridField Field, HorzAlignment Content)
 {
     Field.Appearance.Header.Options.UseTextOptions = true;
     Field.Appearance.Header.TextOptions.HAlignment = Content;
     Field.Appearance.Value.Options.UseTextOptions = true;
     Field.Appearance.Value.TextOptions.HAlignment = Content;
 }
Пример #31
0
 public static void DongRepository(EditorRow Row, string RowField, RepositoryItem Repos, HorzAlignment HorzAlign)
 {
     HelpEditorRow.SetHorzAlignment(Row, HorzAlign);
     Row.Properties.RowEdit = Repos;
     if (RowField != null) Row.Properties.FieldName = RowField;
 }
Пример #32
0
 /// <summary>
 ///SetGridViewColumnHAlignment 根据列名设置列的标题和单元的水平对齐方式
 /// </summary>
 /// <param name="gridView"></param>
 /// <param name="columnName"></param>
 /// <param name="cellHorzAlignment">列单元水平对齐方式</param>
 /// <param name="headerHorzAlignment">列标题水平对齐方式</param>
 public static void SetGridViewColumnHAlignment(GridView gridView, string columnName, HorzAlignment cellHorzAlignment, HorzAlignment headerHorzAlignment)
 {
     gridView.Columns[columnName].AppearanceCell.TextOptions.HAlignment   = cellHorzAlignment;
     gridView.Columns[columnName].AppearanceHeader.TextOptions.HAlignment = headerHorzAlignment;
 }
Пример #33
0
 public static void CotRepository(TreeListColumn Column, string ColumnField, RepositoryItem Repos, HorzAlignment HorzAlign)
 {
     SetHorzAlignment(Column, HorzAlign);
     Column.ColumnEdit = Repos;
     if (ColumnField != null) Column.FieldName = ColumnField;
 }
Пример #34
0
 public static void SetHorzAlignment(TreeListColumn Column, HorzAlignment HorzAlign)
 {
     Column.AppearanceHeader.Options.UseTextOptions = true;
     Column.AppearanceHeader.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
     Column.AppearanceCell.Options.UseTextOptions = true;
     Column.AppearanceCell.TextOptions.HAlignment = HorzAlign;
 }
Пример #35
0
 public void SetHorzAlign(int colIndex, HorzAlignment hAlign)
 {
     Columns[colIndex].AppearanceCell.Options.UseTextOptions = true;
     Columns[colIndex].AppearanceCell.TextOptions.HAlignment = hAlign;
 }
Пример #36
0
 public void SetHorzAlign(string fieldName, HorzAlignment hAlign)
 {
     Columns[fieldName].AppearanceCell.Options.UseTextOptions = true;
     Columns[fieldName].AppearanceCell.TextOptions.HAlignment = hAlign;
 }
Пример #37
0
 public static RepositoryItemTimeEdit CotPLTimeEdit(GridColumn Column, string ColumnField, string Format, HorzAlignment HAlign, HourFormat HFormat)
 {
     HelpGridColumn.SetHorzAlignment(Column, HAlign);
     Column.ColumnEdit = HelpRepository.GetCotPLTimeEdit(Format,HFormat);
     if (ColumnField != null) Column.FieldName = ColumnField;
     return (RepositoryItemTimeEdit)Column.ColumnEdit;
 }
Пример #38
0
 public static void FieldRepository(PivotGridField Field, string FieldName,string Caption, 
     int VisibleIndex, RepositoryItem Repos, HorzAlignment HorzAlign)
 {
     SetHorzAlignment(Field, HorzAlign);
     Field.FieldEdit = Repos;
     if (FieldName != null)
     {
         Field.Area = PivotArea.DataArea;
         Field.FieldName = FieldName;
         Field.Caption = Caption;
         Field.Index = VisibleIndex;
     }
 }
Пример #39
0
 public static void FieldDataText(PivotGridField Field, string FieldName,
     string Caption, int VisibleIndex, HorzAlignment Alignment)
 {
     SetHorzAlignment(Field, Alignment);
     if (FieldName != null)
     {
         Field.Area = PivotArea.DataArea;
         Field.FieldName = FieldName;
         Field.Caption = Caption;
         Field.Index = VisibleIndex;
     }
 }