Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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));
 }