System.Windows.Forms.TableView.UpdateColumn C# (CSharp) Method

UpdateColumn() private method

private UpdateColumn ( TableColumn column ) : void
column TableColumn
return void
        internal void UpdateColumn(TableColumn column)
        {
            CreateTopLeftButton();

            if (column.control == null)
            {
                var cButton = new TableColumnButton(this, ColumnsStyle);
                cButton.column = column;
                cButton.EnableHorizontalResizing = true;
                cButton.Name = column.Name;
                cButton.table = this;
                cButton.Text = column.HeaderText;

                column.control = cButton;
                Controls.Add(cButton);
            }

            column.control.Visible = !columnHeadersHidden;
        }
        internal void UpdateColumns()

Usage Example

Example #1
0
        public void Add(string columnName, string headerText)
        {
            TableColumn column = new TableColumn(this);

            column.Name       = columnName;
            column.HeaderText = headerText;
            Add(column);

            owner.UpdateColumn(column);
        }