Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

DataGridView.ColumnHeadersBorderStyle (Propiedad)

Obtiene el estilo de borde aplicado a los encabezados de columna.

Espacio de nombres: System.Windows.Forms
Ensamblado: System.Windows.Forms (en system.windows.forms.dll)

public DataGridViewHeaderBorderStyle ColumnHeadersBorderStyle { get; set; }
/** @property */
public DataGridViewHeaderBorderStyle get_ColumnHeadersBorderStyle ()

/** @property */
public void set_ColumnHeadersBorderStyle (DataGridViewHeaderBorderStyle value)

public function get ColumnHeadersBorderStyle () : DataGridViewHeaderBorderStyle

public function set ColumnHeadersBorderStyle (value : DataGridViewHeaderBorderStyle)

No aplicable.

Valor de propiedad

Uno de los valores de DataGridViewHeaderBorderStyle.

Tipo de excepciónCondición

InvalidEnumArgumentException

El valor especificado al establecer esta propiedad no es un valor válido de DataGridViewHeaderBorderStyle.

ArgumentException

El valor especificado al establecer esta propiedad es Custom.

Si se establece la propiedad ColumnHeadersBorderStyle en un valor distinto de Single, la propiedad GridColor debe ser un color de sistema.

No puede establecer esta propiedad en el valor Custom, un valor de sólo lectura que indica que el estilo de borde de la celda ha sido personalizado mediante la propiedad AdvancedColumnHeadersBorderStyle.

NotaNota:

Si se habilitan los estilos visuales para su aplicación a través del método Application.EnableVisualStyles y el valor de la propiedad EnableHeadersVisualStyles es true, los encabezados de columna se dibujarán con el tema actual. En este caso, se omite el valor de la propiedad ColumnHeadersBorderStyle para todos los encabezados de columna salvo TopLeftHeaderCell, al que no se aplica el tema.

En el ejemplo de código siguiente se muestra cómo establecer las propiedades ColumnHeadersDefaultCellStyle, AutoSizeRowsMode, ColumnHeadersBorderStyle, CellBorderStyle, GridColor, BackgroundColor, RowHeadersVisible, SelectionMode, ColumnCount y MultiSelect. Además, el ejemplo de código muestra cómo establecer las propiedades DataGridViewColumn.Name y DataGridViewColumn.DefaultCellStyle. Para ejecutar este ejemplo, pegue el código en un formulario que contenga un objeto DataGridView denominado dataGridView1 y, a continuación, llame al método SetUpDataGridView desde el constructor del formulario o desde el controlador de eventos Load. Asegúrese de que todos los eventos están asociados a sus controladores de eventos.

private void SetUpDataGridView()
{
    this.Controls.Add(dataGridView1);
    dataGridView1.ColumnCount = 5;
    DataGridViewCellStyle style = 
        dataGridView1.ColumnHeadersDefaultCellStyle;
    style.BackColor = Color.Navy;
    style.ForeColor = Color.White;
    style.Font = new Font(dataGridView1.Font, FontStyle.Bold);

    dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter;
    dataGridView1.Name = "dataGridView1";
    dataGridView1.Location = new Point(8, 8);
    dataGridView1.Size = new Size(500, 300);
    dataGridView1.AutoSizeRowsMode = 
        DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders;
    dataGridView1.ColumnHeadersBorderStyle = 
        DataGridViewHeaderBorderStyle.Raised;
    dataGridView1.CellBorderStyle = DataGridViewCellBorderStyle.Single;
    dataGridView1.GridColor = SystemColors.ActiveBorder;
    dataGridView1.RowHeadersVisible = false;

    dataGridView1.Columns[0].Name = "Release Date";
    dataGridView1.Columns[1].Name = "Track";
    dataGridView1.Columns[1].DefaultCellStyle.Alignment = 
        DataGridViewContentAlignment.MiddleCenter;
    dataGridView1.Columns[2].Name = "Title";
    dataGridView1.Columns[3].Name = "Artist";
    dataGridView1.Columns[4].Name = "Album";

    // Make the font italic for row four.
    dataGridView1.Columns[4].DefaultCellStyle.Font = new Font(DataGridView.DefaultFont, FontStyle.Italic);

    dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
    dataGridView1.MultiSelect = false;

    dataGridView1.BackgroundColor = Color.Honeydew;

    dataGridView1.Dock = DockStyle.Fill;

    dataGridView1.CellFormatting += new DataGridViewCellFormattingEventHandler(dataGridView1_CellFormatting);
    dataGridView1.CellParsing += new DataGridViewCellParsingEventHandler(dataGridView1_CellParsing);
    addNewRowButton.Click += new EventHandler(addNewRowButton_Click);
    deleteRowButton.Click += new EventHandler(deleteRowButton_Click);
    ledgerStyleButton.Click += new EventHandler(ledgerStyleButton_Click);
    dataGridView1.CellValidating += new DataGridViewCellValidatingEventHandler(dataGridView1_CellValidating);

}

Windows 98, Windows 2000 Service Pack 4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0
Mostrar:
© 2014 Microsoft