Erweitern Minimieren
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

DataGridView.RowHeadersDefaultCellStyle-Eigenschaft

Ruft das Symbol ab bzw. legt das Standardformat ab, das auf die Zeilenheaderzellen angewendete.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)
public DataGridViewCellStyle RowHeadersDefaultCellStyle { get; set; }

Eigenschaftswert

Typ: System.Windows.Forms.DataGridViewCellStyle
DataGridViewCellStyle , das das Standardformat darstellt, auf die Zeilenheaderzellen angewendet hat.

Standardwert DataGridViewCellStyle, das von dieser Eigenschaft zurückgegeben wird, weist die folgenden Anfangswerte der Eigenschaft.

DataGridViewCellStyle-Eigenschaft

Standardwert

BackColor

Der Wert der SystemBrushes.Control-Eigenschaft.

ForeColor

Der Wert der SystemBrushes.WindowText-Eigenschaft.

SelectionBackColor

Der Wert der SystemBrushes.Highlight-Eigenschaft.

SelectionForeColor

Der Wert der SystemBrushes.HighlightText-Eigenschaft.

Font

Der Wert der Font-Eigenschaft.

Alignment

DataGridViewContentAlignment.MiddleLeft

WrapMode

DataGridViewTriState.True

Diese Werte überschreiben automatisch die Werte, die von der DefaultCellStyle-Eigenschaft festgelegt werden. Um die Zeilenköpfe zu erzwingen DefaultCellStyle um die Werte zu vererben, müssen Sie die Werte im RowHeadersDefaultCellStyle-Objekt auf Standardwerte festlegen, die für die DataGridViewCellStyle-Klasse angegeben werden.

Weitere Informationen über Zellstil Vererbung, finden Sie Zellstile im DataGridView-Steuerelement in Windows Formsweitere Informationen.

Im folgenden Codebeispiel wird veranschaulicht, wie diese Eigenschaft in DataGridView mit benutzerdefinierten Farben verwendet. Beachten Sie, wie die DataGridViewCellStyle.SelectionBackColor-Eigenschaft auf Color.Empty festgelegt wird, sodass der Wert vom DefaultCellStyle-Objekt geerbt wird.

Dieses Beispiel ist Teil eines umfangreicheren Beispiels in der DataGridViewCellStyle-Klasse.


// Configures the appearance and behavior of a DataGridView control.
private void InitializeDataGridView()
{
    // Initialize basic DataGridView properties.
    dataGridView1.Dock = DockStyle.Fill;
    dataGridView1.BackgroundColor = Color.LightGray;
    dataGridView1.BorderStyle = BorderStyle.Fixed3D;

    // Set property values appropriate for read-only display and 
    // limited interactivity. 
    dataGridView1.AllowUserToAddRows = false;
    dataGridView1.AllowUserToDeleteRows = false;
    dataGridView1.AllowUserToOrderColumns = true;
    dataGridView1.ReadOnly = true;
    dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
    dataGridView1.MultiSelect = false;
    dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None;
    dataGridView1.AllowUserToResizeColumns = false;
    dataGridView1.ColumnHeadersHeightSizeMode = 
        DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
    dataGridView1.AllowUserToResizeRows = false;
    dataGridView1.RowHeadersWidthSizeMode = 
        DataGridViewRowHeadersWidthSizeMode.DisableResizing;

    // Set the selection background color for all the cells.
    dataGridView1.DefaultCellStyle.SelectionBackColor = Color.White;
    dataGridView1.DefaultCellStyle.SelectionForeColor = Color.Black;

    // Set RowHeadersDefaultCellStyle.SelectionBackColor so that its default
    // value won't override DataGridView.DefaultCellStyle.SelectionBackColor.
    dataGridView1.RowHeadersDefaultCellStyle.SelectionBackColor = Color.Empty;

    // Set the background color for all rows and for alternating rows. 
    // The value for alternating rows overrides the value for all rows. 
    dataGridView1.RowsDefaultCellStyle.BackColor = Color.LightGray;
    dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.DarkGray;

    // Set the row and column header styles.
    dataGridView1.ColumnHeadersDefaultCellStyle.ForeColor = Color.White;
    dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Black;
    dataGridView1.RowHeadersDefaultCellStyle.BackColor = Color.Black;

    // Set the Format property on the "Last Prepared" column to cause
    // the DateTime to be formatted as "Month, Year".
    dataGridView1.Columns["Last Prepared"].DefaultCellStyle.Format = "y";

    // Specify a larger font for the "Ratings" column. 
    using (Font font = new Font(
        dataGridView1.DefaultCellStyle.Font.FontFamily, 25, FontStyle.Bold))
    {
        dataGridView1.Columns["Rating"].DefaultCellStyle.Font = font;
    }

    // Attach a handler to the CellFormatting event.
    dataGridView1.CellFormatting += new
        DataGridViewCellFormattingEventHandler(dataGridView1_CellFormatting);
}


.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
© 2013 Microsoft. Alle Rechte vorbehalten.