Aracılığıyla paylaş


ListObject.HeaderRowRange Özellik

Alır bir Range üstbilgi satır aralığını temsil eden.

Ad alanı:  Microsoft.Office.Tools.Excel
Derleme:  Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)

Sözdizimi

'Bildirim
ReadOnly Property HeaderRowRange As Range
Range HeaderRowRange { get; }

Özellik Değeri

Tür: Microsoft.Office.Interop.Excel.Range
A Range üstbilgi satır aralığını temsil eden.

Notlar

Hiçbir üstbilgi satırı ise HeaderRowRange döndüren nullnull başvuru (Visual Basic'te Nothing).

Örnekler

Aşağıdaki kod örneği oluşturur bir DataTable ve ListObjectve bağlar ListObject için DataTable.Ardından, üstbilgi satırı içeren ve kalın için üstbilgi satırı yazı tipini değiştirir aralığı alır.

Bu örnek için belge düzeyi özelleştirmesinde içindir.

    Private Sub ListObject_HeaderRowRange()
        ' Create a new DataSet and DataTable.
        Dim ds As New DataSet()
        Dim dt As DataTable = ds.Tables.Add("Customers")
        dt.Columns.Add(New DataColumn("LastName"))
        dt.Columns.Add(New DataColumn("FirstName"))

        ' Add a new row to the DataTable.
        Dim dr As DataRow = dt.NewRow()
        dr("LastName") = "Chan"
        dr("FirstName") = "Gareth"
        dt.Rows.Add(dr)

        ' Create a list object.
        Dim List1 As Microsoft.Office.Tools.Excel.ListObject = _
            Me.Controls.AddListObject(Me.Range("A1"), _
            "List1")

        ' Bind the list object to the DataTable.
        List1.AutoSetDataBoundColumnHeaders = True
        List1.SetDataBinding(ds, "Customers", _
            "LastName", "FirstName")

        ' Get the header row range and set the font to bold.
        Dim headerRow As Excel.Range = List1.HeaderRowRange
        headerRow.Cells.Font.Bold = True

    End Sub

private void ListObject_HeaderRowRange()
{
    // Create a new DataSet and DataTable.
    DataSet ds = new DataSet();
    DataTable dt = ds.Tables.Add("Customers");
    dt.Columns.Add(new DataColumn("LastName"));
    dt.Columns.Add(new DataColumn("FirstName"));

    // Add a new row to the DataTable.
    DataRow dr = dt.NewRow();
    dr["LastName"] = "Chan";
    dr["FirstName"] = "Gareth";
    dt.Rows.Add(dr);

    // Create a list object.
    Microsoft.Office.Tools.Excel.ListObject list1 = 
        this.Controls.AddListObject(
        this.Range["A1"], "list1");

    // Bind the list object to the DataTable.
    list1.AutoSetDataBoundColumnHeaders = true;
    list1.SetDataBinding(ds, "Customers", "LastName",
        "FirstName");

    // Get the header row range and set the font to bold.
    Excel.Range headerRow = list1.HeaderRowRange;
    headerRow.Cells.Font.Bold = true;
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

ListObject Arabirim

Microsoft.Office.Tools.Excel Ad Alanı