コード例 #1
0
 /// <summary>
 /// Dinh dang field trong luoi
 /// </summary>
 /// <param name="grid"></param>
 /// <param name="fieldName"></param>
 /// <param name="align"></param>
 public static void AlignField(GridView grid, string[] fieldName, DevExpress.Utils.HorzAlignment align)
 {
     for (int i = 0; i < fieldName.Length; i++)
     {
         grid.Columns[fieldName[i]].AppearanceCell.TextOptions.HAlignment = align;
     }
 }
コード例 #2
0
        static public void treelistColumnAdd(DevExpress.XtraTreeList.TreeList _view, String _caption, String _fild_name, int _width, bool _visible, DevExpress.Utils.HorzAlignment _text_align, bool _isSortable = true, bool _isEditable = false)
        {
            //DevExpress.XtraTreeList.ViewInfo.ColumnsInfo col_info = _view.ColumnsInfo;
            if (null != _view)
            {
                DevExpress.XtraTreeList.Columns.TreeListColumn new_column = new DevExpress.XtraTreeList.Columns.TreeListColumn();

                if (null != new_column)
                {
                    _view.Columns.Add(new_column);

                    new_column.Caption   = _caption;
                    new_column.FieldName = _fild_name;
                    new_column.Width     = _width;
                    new_column.Visible   = _visible;
                    new_column.AppearanceHeader.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
                    new_column.AppearanceHeader.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
                    new_column.AppearanceCell.TextOptions.HAlignment   = _text_align;
                    new_column.AppearanceCell.TextOptions.VAlignment   = DevExpress.Utils.VertAlignment.Center;

                    new_column.OptionsFilter.AllowFilter = false;
                    new_column.OptionsColumn.AllowEdit   = _isEditable;
                    new_column.OptionsColumn.AllowSort   = _isSortable;
                }
            }
        }
コード例 #3
0
        static public void gridviewCheckColumnAdd(DevExpress.XtraGrid.Views.Grid.GridView _view, String _caption, String _fild_name, int _width, bool _visible, DevExpress.Utils.HorzAlignment _text_align, bool _isSortable = true, bool _isEditable = false)
        {
            if (null != _view)
            {
                DevExpress.XtraGrid.Columns.GridColumn new_column = new DevExpress.XtraGrid.Columns.GridColumn();
                if (null != new_column)
                {
                    _view.Columns.Add(new_column);

                    new_column.Caption   = _caption;
                    new_column.FieldName = _fild_name;
                    new_column.Width     = _width;
                    new_column.Visible   = _visible;
                    new_column.AppearanceHeader.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
                    new_column.AppearanceHeader.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
                    new_column.AppearanceCell.TextOptions.HAlignment   = _text_align;
                    new_column.AppearanceCell.TextOptions.VAlignment   = DevExpress.Utils.VertAlignment.Center;

                    new_column.UnboundType = DevExpress.Data.UnboundColumnType.Boolean;

                    new_column.OptionsFilter.AllowFilter = false;
                    new_column.OptionsColumn.AllowEdit   = _isEditable;
                    new_column.OptionsColumn.AllowSort   = (_isSortable ? DefaultBoolean.True : DefaultBoolean.False);
                }
            }
        }
コード例 #4
0
 /// <summary>
 /// 컬럼(Cell) 텍스트 정렬. Default 는 가로, 세로 정렬 Center
 /// </summary>
 /// <param name="gvCurrentView"></param>
 /// <param name="iColumnIndex"></param>
 /// <param name="HAlignment"></param>
 /// <param name="VAlignment"></param>
 public static void SetCellAlignmentGridView(GridView gvCurrentView, int iColumnIndex
                                             , DevExpress.Utils.HorzAlignment HAlignment = HorzAlignment.Center, DevExpress.Utils.VertAlignment VAlignment = VertAlignment.Center)
 {
     gvCurrentView.Columns[iColumnIndex].AppearanceCell.TextOptions.HAlignment = HAlignment;
     gvCurrentView.Columns[iColumnIndex].AppearanceCell.TextOptions.VAlignment = VAlignment;
 }
コード例 #5
0
 /// <summary>
 /// 헤더 컬럼 텍스트 정렬. Default 는 가로, 세로 정렬 Center
 /// </summary>
 /// <param name="_gridView"></param>
 /// <param name="iColumnIndex"></param>
 /// <param name="HAlignment"></param>
 /// <param name="VAlignment"></param>
 public static void SetHeaderAlignmentGridView(this GridView _gridView, int iColumnIndex, DevExpress.Utils.HorzAlignment HAlignment = HorzAlignment.Center, DevExpress.Utils.VertAlignment VAlignment = VertAlignment.Center)
 {
     _gridView.Columns[iColumnIndex].AppearanceHeader.TextOptions.HAlignment = HAlignment;
     _gridView.Columns[iColumnIndex].AppearanceHeader.TextOptions.VAlignment = VAlignment;
 }