private void CreateCUGridColChart() { GridColumn gc = new GridColumn() { Caption = CU_GRID_COL_CHART_CAPTION, FieldName = CU_GRID_COL_CHART_FIELDNAME, UnboundType = DevExpress.Data.UnboundColumnType.Object, Visible = true }; this.gridView1.Columns.Add(gc); { Series serie = new Series("Objects", ViewType.Bar); serie.ArgumentDataMember = ARG_COLUMNNAME; serie.ValueDataMembers.AddRange(new string[] { VAL_COLUMNNAME }); ChartControl cc = new ChartControl(); cc.Series.Add(serie); // RepositoryItemAnyControl item = new RepositoryItemAnyControl() { Control = cc }; //column.View.GridControl.RepositoryItems.Add( item ); this.gridControl1.RepositoryItems.Add(item); //((GridView) column.View).OptionsSelection.EnableAppearanceHideSelection = false; gc.OptionsColumn.AllowEdit = false; gc.OptionsFilter.AllowFilter = false; gc.OptionsColumn.AllowGroup = DevExpress.Utils.DefaultBoolean.False; gc.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.False; gc.ColumnEdit = item; } }
public static void BindImageSlider(GridControl grid, string columnFieldName, params ImageCollection[] rowImages) { images = rowImages; RepositoryItemAnyControl repository = new RepositoryItemAnyControl(); grid.RepositoryItems.Add(repository); MyImageSlider slider = new MyImageSlider(); view = grid.MainView as GridView; repository.Control = slider; view.Columns["Image"].ColumnEdit = repository; view.Columns["Description"].OptionsColumn.AllowEdit = false; view.RowHeight = slider.Size.Height; view.ShownEditor += view_ShownEditor; }
private static void CreateChartEdit(GridColumn column, ChartControl chartControl) { if (column.ColumnEdit != null) { return; } RepositoryItemAnyControl item = new RepositoryItemAnyControl(); item.Control = new EmbeddedChartControl(chartControl); column.View.GridControl.RepositoryItems.Add(item); ((GridView)column.View).OptionsSelection.EnableAppearanceHideSelection = false; column.OptionsColumn.AllowEdit = false; column.OptionsFilter.AllowFilter = false; column.OptionsColumn.AllowGroup = DevExpress.Utils.DefaultBoolean.False; column.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.False; column.ColumnEdit = item; }
public string GetDisplayText(object EditValue) { return(RepositoryItemAnyControl.GetBasicDisplayText(EditValue)); }