/// <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; } }
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; } } }
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); } } }
/// <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; }
/// <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; }