Winform
인프라지스틱스 울트라그리드 속성(ultragrid property)
캡틴노랑이
2015. 12. 30. 11:19
반응형
//ultragrid property uGrid.DataSource = _dsData; uGrid.DataMember = dtFtp.TableName; //update mode (cell change, row change, update 등등) uGridServer.UpdateMode = UpdateMode.OnCellChangeOrLostFocus; uGrid.DisplayLayout.GroupByBox.Hidden = true; //false; uGrid.DisplayLayout.GroupByBox.Prompt = "GroupBy"; uGrid.DisplayLayout.AutoFitStyle = Infragistics.Win.UltraWinGrid.AutoFitStyle.ExtendLastColumn; //행추가,삭제, 업데이트 허용 uGrid.DisplayLayout.Override.AllowAddNew = AllowAddNew.No; uGrid.DisplayLayout.Override.AllowDelete = DefaultableBoolean.False; uGrid.DisplayLayout.Override.AllowUpdate = DefaultableBoolean.False; uGrid.DisplayLayout.Override.HeaderPlacement = HeaderPlacement.FixedOnTop; uGrid.DisplayLayout.Override.MinRowHeight = 12; uGrid.DisplayLayout.Override.DefaultRowHeight = 19; uGrid.DisplayLayout.Override.ActiveRowAppearance.ResetBackColor(); uGrid.DisplayLayout.Override.ActiveRowAppearance.ResetForeColor(); uGrid.DisplayLayout.Override.CellClickAction = CellClickAction.CellSelect; uGrid.DisplayLayout.Override.CellAppearance.TextVAlign = VAlign.Middle; uGrid.DisplayLayout.Override.ActiveCellAppearance.ResetBackColor(); uGrid.DisplayLayout.Override.ActiveCellAppearance.ResetForeColor(); uGrid.DisplayLayout.Override.AllowMultiCellOperations = AllowMultiCellOperation.Copy; uGrid.DisplayLayout.Override.MultiCellSelectionMode = MultiCellSelectionMode.Standard; //SelectType uGrid.DisplayLayout.Override.SelectTypeCell = SelectType.Default; uGrid.DisplayLayout.Override.SelectTypeCol = SelectType.None; uGrid.DisplayLayout.Override.SelectTypeRow = SelectType.Single; //selected Cell BackColor uGrid.DisplayLayout.Override.SelectedCellAppearance.BackColor = Color.FromArgb(98, 159, 245); uGrid.DisplayLayout.Override.RowAlternateAppearance.BackColor = Color.FromArgb(216, 237, 245); //Spool band uGrid.DisplayLayout.Bands[0].ColHeadersVisible = true; uGrid.DisplayLayout.Bands[0].ColHeaderLines = 1; uGrid.DisplayLayout.Bands[0].Override.AllowRowFiltering = DefaultableBoolean.True; uGrid.DisplayLayout.Bands[0].Override.FilterUIType = FilterUIType.FilterRow; uGrid.DisplayLayout.Bands[0].Override.FilterOperatorDefaultValue = FilterOperatorDefaultValue.Contains; uGrid.DisplayLayout.Bands[0].Override.FilterOperandStyle = FilterOperandStyle.Combo; //날짜 포맷 cols["DT"].Format = "yyyy-MM-dd HH:mm:ss"; //해당 컬럼 정렬 cols["DT"].SortIndicator = SortIndicator.Descending;
반응형