DataGridView.RowHeadersVisible 屬性

定義

取得或設定值,指出是否顯示包含資料列行首的資料行。

public bool RowHeadersVisible { get; set; }

屬性值

如果顯示包含資料列標頭的資料行,則為true ;否則為 false。 預設為 true

例外狀況

當設定這個屬性為 falseAutoSizeRowsMode 屬性設定為 AllHeadersDisplayedHeaders 時指定的值。

範例

下列程式碼範例示範如何設定 ColumnHeadersDefaultCellStyleAutoSizeRowsModeColumnHeadersBorderStyleRowHeadersVisibleCellBorderStyleBackgroundColorSelectionModeGridColorColumnCountMultiSelect 屬性。 此外,程式碼範例會示範如何設定 DataGridViewColumn.NameDataGridViewColumn.DefaultCellStyle 屬性。 若要執行此範例,請將程式碼貼到包含 DataGridView 具名 dataGridView1 的表單中,然後從表單的建構函式或 Load 事件處理常式呼叫 SetUpDataGridView 方法。 確定所有事件都與其事件處理常式相關聯。

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);
}

備註

RowHeadersVisible如果屬性為 false ,則 Resizable 屬性設定 true 為 的資料列仍然可以在使用者介面中調整大小, (UI) ,方法是按一下要調整大小之資料列底部框線的任何位置的滑鼠游標。

適用於

產品 版本
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另請參閱