Exporter (0) Imprimer
Développer tout
Développer Réduire
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

ListObject.HeaderRowRange, propriété

Obtient un Range qui représente la plage de la ligne d'en-tête.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)

Range HeaderRowRange { get; }

Valeur de propriété

Type : Microsoft.Office.Interop.Excel.Range
Range qui représente la plage de la ligne d'en-tête.

S'il n'y a pas de ligne d'en-tête, HeaderRowRange retourne null.

L'exemple de code suivant crée un DataTable et un ListObject, et lie ListObject à DataTable. Il obtient ensuite la plage qui contient la ligne d'en-tête et affecte une police de caractères gras à cette ligne.

Cet exemple illustre une personnalisation au niveau du document.


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


Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft