private void gvMain_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e) {if(GridData == null) {return; }if(e.Column == colRepQtyName) { e.Info.DisplayText = _projectCumulativePlan; e.Info.Bounds = new Rectangle(e.Bounds.X, e.Bounds.Y, this.bandMain.Width, e.Bounds.Height); e.Info.Appearance.Options.UseTextOptions = true; e.Info.Appearance.TextOptions.HAlignment = HorzAlignment.Center; e.Painter.DrawObject(e.Info); e.Handled = true; }else {string fieldName = e.Column.FieldName;if(fieldName.StartsWith(CpjUtil.C_MonthColumnFieldNamePrefix)) {string value = string.Format(e.Column.SummaryItem.DisplayFormat , _sortedValueWithAccum[fieldName.Split('_')[1].CPJToDateTime()].AccumValue); e.Info.DisplayText = value; e.Painter.DrawObject(e.Info); e.Handled = true; } } }
↧
[Devexpresss] Grid Footer 영역 customizing 샘플
↧