Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Proprietà HeaderRowRange (System 2007)
Collapse the table of content
Expand the table of content

Proprietà ListObject.HeaderRowRange (System 2007)

Aggiornamento: novembre 2007

Ottiene un oggetto Range che rappresenta l'intervallo della riga di intestazione.

Spazio dei nomi:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v9.0 (in Microsoft.Office.Tools.Excel.v9.0.dll)

[BrowsableAttribute(false)]
public Range HeaderRowRange { get; }

Valore proprietà

Tipo: Microsoft.Office.Interop.Excel.Range

Oggetto Range che rappresenta l'intervallo della riga di intestazione.

Se non sono presenti righe di intestazione, la proprietà HeaderRowRange restituisce il valore null.

Nell'esempio di codice riportato di seguito viene creato un oggetto DataTable e un controllo ListObject, quindi viene eseguita l'associazione tra il controllo ListObject e l'oggetto DataTable. Viene quindi ottenuto l'intervallo che contiene la riga di intestazione e viene applicato lo stile grassetto al tipo di carattere della riga di intestazione.

Questo esempio è valido per una personalizzazione a livello di documento.

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", missing], "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;
}


Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft