Beispiel #1
0
        /// <summary>
        /// ќтобразить данные
        /// </summary>
        protected virtual void Bind()
        {
            ValueCell = null;
            if (_dataSource == null)
            {
                return;
            }

            AcceptsInputChar = false;
            //Location = new System.Drawing.Point(0, 0);gg
            ClipboardMode = SourceGrid.ClipboardMode.Copy;
            Dock          = System.Windows.Forms.DockStyle.Fill;
            Name          = _dataSource.Address.ConstName;
            TabStop       = true;
            SelectionMode = SourceGrid.GridSelectionMode.Cell;

            FixedColumns = _dataSource.Address.YMapConstName == "" ? 1 : 2;
            FixedRows    = _dataSource.Address.XMapConstName == "" ? 1 : 2;

            Columns.AddColumns();

            ToolTipText = _dataSource.Address.Comment;

            _valueCell = new SourceGrid.Cells.Virtual.CellVirtual();
            _valueCell.Model.AddModel(new FRomValueModel());
            _valueCell.Editor = SourceGrid.Cells.Editors.Factory.Create(typeof(uint));

            Rows.RowsChanged();
            Columns.ColumnsChanged();

            Rows.AutoSize(true);
            Columns.AutoSize(true);

            RecalcColor();              //ѕересчет переменных дл¤ задани¤ цвета
        }