Erweitern Minimieren
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

DataGridView.CellBorderStyle-Eigenschaft

Hinweis: Diese Eigenschaft ist neu in .NET Framework, Version 2.0.

Ruft die Zellrahmenart für die DataGridView ab.

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

public DataGridViewCellBorderStyle CellBorderStyle { get; set; }
/** @property */
public DataGridViewCellBorderStyle get_CellBorderStyle ()

/** @property */
public void set_CellBorderStyle (DataGridViewCellBorderStyle value)

public function get CellBorderStyle () : DataGridViewCellBorderStyle

public function set CellBorderStyle (value : DataGridViewCellBorderStyle)

Eigenschaftenwert

Eine DataGridViewCellBorderStyle, die die Rahmenart der in der DataGridView enthaltenen Zellen darstellt.
AusnahmetypBedingung

InvalidEnumArgumentException

Der angegebene Wert beim Festlegen dieser Eigenschaft ist kein gültiger DataGridViewCellBorderStyle-Wert.

ArgumentException

Der beim Festlegen dieser Eigenschaft angegebene Wert ist Custom.

Wenn die CellBorderStyle-Eigenschaft nicht auf Single, SingleHorizontal oder SingleVertical festgelegt ist, muss die GridColor-Eigenschaft eine Systemfarbe sein.

Sie können diese Eigenschaft nicht auf den Custom-Wert festlegen, da es sich bei diesem um einen schreibgeschützten Wert handelt, der angibt, dass die Zellrahmenart über die AdvancedCellBorderStyle-Eigenschaft angepasst wurde.

Im folgenden Codebeispiel wird die Verwendung der CellBorderStyle-Eigenschaft veranschaulicht. Zum Ausführen dieses Beispiels fügen Sie den Code in ein Formular ein, das die DataGridViewdataGridView1, enthält, und rufen Sie die SetUpDataGridView-Methode im Konstruktor oder im Load-Ereignishandler des Formulars auf. Stellen Sie sicher, dass allen Ereignissen der entsprechende Ereignishandler zugeordnet ist.

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 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

.NET Framework

Unterstützt in: 2.0
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
© 2013 Microsoft. Alle Rechte vorbehalten.