Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här exemplet visar några av de vanligaste åtgärderna som kan utföras på en tabells radgrupper via egenskapen RowGroups.
Skapa en ny tabell med hjälp av metoden Lägg till
I följande exempel skapas en ny tabell och metoden Add används för att lägga till kolumner i tabellens RowGroups samling.
Table tbl = new Table();
int rowGroupsToAdd = 4;
for (int x = 0; x < rowGroupsToAdd; x++)
tbl.RowGroups.Add(new TableRowGroup());
Dim tbl As New Table()
Dim rowGroupsToAdd As Integer = 4
For x As Integer = 0 To rowGroupsToAdd - 1
tbl.RowGroups.Add(New TableRowGroup())
Next x
Infogar en ny tabellradsgrupp
I följande exempel infogas en ny TableRowGroup. Den nya kolumnen infogas vid indexposition 0, vilket gör den till den nya första radgruppen i tabellen.
Anmärkning
Den TableRowGroupCollection samlingen använder nollbaserad standardindexering.
tbl.RowGroups.Insert(0, new TableRowGroup());
tbl.RowGroups.Insert(0, New TableRowGroup())
Lägga till rader i TableRowGroup
I följande exempel läggs flera rader till i en viss TableRowGroup (anges av index) i tabellen.
int rowsToAdd = 10;
for (int x = 0; x < rowsToAdd; x++)
tbl.RowGroups[0].Rows.Add(new TableRow());
Dim rowsToAdd As Integer = 10
For x As Integer = 0 To rowsToAdd - 1
tbl.RowGroups(0).Rows.Add(New TableRow())
Next x
Åtkomst till radegenskaper i den första radgruppen
I följande exempel får du åtkomst till några godtyckliga egenskaper på rader i den första radgruppen i tabellen.
// Alias the working TableRowGroup for ease in referencing.
TableRowGroup trg = tbl.RowGroups[0];
trg.Rows[0].Background = Brushes.CornflowerBlue;
trg.Rows[1].FontSize = 24;
trg.Rows[2].ToolTip = "This row's tooltip";
' Alias the working TableRowGroup for ease in referencing.
Dim trg As TableRowGroup = tbl.RowGroups(0)
trg.Rows(0).Background = Brushes.CornflowerBlue
trg.Rows(1).FontSize = 24
trg.Rows(2).ToolTip = "This row's tooltip"
Lägga till celler i en TableRow
I följande exempel läggs flera celler till i en viss TableRow (anges av index) i tabellen.
int cellsToAdd = 10;
for (int x = 0; x < cellsToAdd; x++)
tbl.RowGroups[0].Rows[0].Cells.Add(new TableCell(new Paragraph(new Run("Cell " + (x + 1)))));
Dim cellsToAdd As Integer = 10
For x As Integer = 0 To cellsToAdd - 1
tbl.RowGroups(0).Rows(0).Cells.Add(New TableCell(New Paragraph(New Run("Cell " & (x + 1)))))
Next x
Få åtkomst till metoder och egenskaper för celler i den första radgruppen
I följande exempel får du åtkomst till några godtyckliga metoder och egenskaper för celler på den första raden i den första radgruppen.
// Alias the working for for ease in referencing.
TableRow row = tbl.RowGroups[0].Rows[0];
row.Cells[0].Background = Brushes.PapayaWhip;
row.Cells[1].FontStyle = FontStyles.Italic;
// This call clears all of the content from this cell.
row.Cells[2].Blocks.Clear();
' Alias the working for for ease in referencing.
Dim row As TableRow = tbl.RowGroups(0).Rows(0)
row.Cells(0).Background = Brushes.PapayaWhip
row.Cells(1).FontStyle = FontStyles.Italic
' This call clears all of the content from this cell.
row.Cells(2).Blocks.Clear()
Hämta antalet TableRowGroup-element i en tabell
I följande exempel returneras antalet TableRowGroup element som finns i tabellen.
int rowGroups = tbl.RowGroups.Count;
Dim rowGroups As Integer = tbl.RowGroups.Count
Ta bort en radgrupp efter referens
I följande exempel tar du bort en viss radgrupp efter referens.
tbl.RowGroups.Remove(tbl.RowGroups[0]);
tbl.RowGroups.Remove(tbl.RowGroups(0))
Ta bort en radgrupp efter index
I följande exempel tar du bort en viss radgrupp efter index.
tbl.RowGroups.RemoveAt(0);
tbl.RowGroups.RemoveAt(0)
Ta bort alla radgrupper från tabellens radgruppssamling
I följande exempel tar du bort alla radgrupper från tabellens radgruppssamling.
tbl.RowGroups.Clear();
tbl.RowGroups.Clear()
Se även
.NET Desktop feedback