ListObject.TotalsRowRange – vlastnost
Získává Range , představuje souhrn ListObject řízení.
Obor názvů: Microsoft.Office.Tools.Excel
Sestavení: Microsoft.Office.Tools.Excel (v Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Deklarace
ReadOnly Property TotalsRowRange As Range
Get
Range TotalsRowRange { get; }
Hodnota vlastnosti
Typ: Microsoft.Office.Interop.Excel.Range
A Range , představuje souhrn ListObject řízení.
Poznámky
Tato vlastnost vrátí Range pouze tehdy, pokud je zobrazen řádek souhrnů v ListObject řízení. Pokud není zobrazen řádek souhrnů, vrátí nullodkaz Null (Nothing v jazyce Visual Basic).
Příklady
Následující příklad kódu vytváří DataTable a ListObjecta připojí ListObject se DataTable. Poté získá rozsah, který obsahuje řádek Celkem a změní řádek Celkem písmo kurzíva.
Tento příklad je přizpůsobení úrovni dokumentu.
Private Sub ListObject_TotalsRowRange()
' Create a new DataSet and DataTable.
Dim ds As New DataSet()
Dim dt As DataTable = ds.Tables.Add("Sales")
dt.Columns.Add(New DataColumn("Name"))
dt.Columns.Add(New DataColumn("Quarter1"))
' Add a new row to the DataTable.
Dim dr1 As DataRow = dt.NewRow()
dr1("Name") = "Sidney"
dr1("Quarter1") = "150"
dt.Rows.Add(dr1)
Dim dr2 As DataRow = dt.NewRow()
dr2("Name") = "Julia"
dr2("Quarter1") = "175"
dt.Rows.Add(dr2)
' 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, "Sales", "Name", "Quarter1")
List1.ShowTotals = True
' Get the header row range and set the font to bold.
Dim totalRow As Excel.Range = List1.TotalsRowRange
totalRow.Cells.Font.Italic = True
End Sub
private void ListObject_TotalsRowRange()
{
// Create a new DataSet and DataTable.
DataSet ds = new DataSet();
DataTable dt = ds.Tables.Add("Sales");
dt.Columns.Add(new DataColumn("Name"));
dt.Columns.Add(new DataColumn("Quarter1"));
// Add a new row to the DataTable.
DataRow dr1 = dt.NewRow();
dr1["Name"] = "Sidney";
dr1["Quarter1"] = "150";
dt.Rows.Add(dr1);
DataRow dr2 = dt.NewRow();
dr2["Name"] = "Julia";
dr2["Quarter1"] = "175";
dt.Rows.Add(dr2);
// 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, "Sales", "Name",
"Quarter1");
list1.ShowTotals = true;
// Get the header row range and set the font to bold.
Excel.Range totalRow = list1.TotalsRowRange;
totalRow.Cells.Font.Italic = true;
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.