Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Beispiel werden einige Routinevorgänge veranschaulicht, die für die Spalten einer Tabelle mit der Columns-Eigenschaft ausgeführt werden können.
Beispiel
Im folgenden Beispiel wird eine neue Tabelle erstellt. Anschließend wird die Add-Methode verwendet, um Spalten zur Columns-Auflistung der Tabelle hinzuzufügen.
Dim tbl As New Table()
Dim columnsToAdd As Integer = 4
For x As Integer = 0 To columnsToAdd - 1
tbl.Columns.Add(New TableColumn())
Next x
Table tbl = new Table();
int columnsToAdd = 4;
for (int x = 0; x < columnsToAdd; x++)
tbl.Columns.Add(new TableColumn());
Im folgenden Beispiel wird eine neue TableColumn eingefügt. Die neue Spalte wird an Indexposition 0 eingefügt, wodurch sie zur neuen ersten Spalte in der Tabelle wird.
Hinweis |
|---|
Die TableColumnCollection-Auflistung verwendet die nullbasierte Standardindizierung. |
tbl.Columns.Insert(0, New TableColumn())
tbl.Columns.Insert(0, new TableColumn());
Im folgenden Beispiel wird auf einige beliebige Eigenschaften in Spalten in der TableColumnCollection-Auflistung zugriffen, wobei auf bestimmte Spalten über den Index verwiesen wird.
tbl.Columns(0).Width = New GridLength(20)
tbl.Columns(1).Background = Brushes.AliceBlue
tbl.Columns(2).Width = New GridLength(20)
tbl.Columns(3).Background = Brushes.AliceBlue
tbl.Columns[0].Width = new GridLength(20);
tbl.Columns[1].Background = Brushes.AliceBlue;
tbl.Columns[2].Width = new GridLength(20);
tbl.Columns[3].Background = Brushes.AliceBlue;
Im folgenden Beispiel wird die Anzahl der momentan von der Tabelle gehosteten Spalten abgerufen.
Dim columns As Integer = tbl.Columns.Count
int columns = tbl.Columns.Count;
Im folgenden Beispiel wird eine bestimmte Spalte nach Verweis entfernt.
tbl.Columns.Remove(tbl.Columns(3))
tbl.Columns.Remove(tbl.Columns[3]);
Im folgenden Beispiel wird eine bestimmte Spalte nach Index entfernt.
tbl.Columns.RemoveAt(2)
tbl.Columns.RemoveAt(2);
Im folgenden Beispiel werden alle Spalten aus der Spaltenauflistung der Tabelle entfernt.
tbl.Columns.Clear()
tbl.Columns.Clear();
Siehe auch
Aufgaben
Gewusst wie: Definieren einer Tabelle mit XAML
Gewusst wie: Programmgesteuertes Erstellen einer Tabelle
Gewusst wie: Bearbeiten der Zeilengruppen einer Tabelle mit der RowGroups-Eigenschaft
Gewusst wie: Bearbeiten von einem FlowDocument mit der Blocks-Eigenschaft
Gewusst wie: Bearbeiten der Zeilengruppen einer Tabelle mit der RowGroups-Eigenschaft
Hinweis