Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit voorbeeld ziet u enkele van de meest voorkomende bewerkingen die kunnen worden uitgevoerd op de kolommen van een tabel via de eigenschap Columns.
Een nieuwe tabel maken
In het volgende voorbeeld wordt een nieuwe tabel gemaakt en vervolgens de methode Add gebruikt om kolommen toe te voegen aan de Columns verzameling van de tabel.
Table tbl = new Table();
int columnsToAdd = 4;
for (int x = 0; x < columnsToAdd; x++)
tbl.Columns.Add(new TableColumn());
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
Een nieuwe TableColumn invoegen
In het volgende voorbeeld wordt een nieuwe TableColumningevoegd. De nieuwe kolom wordt ingevoegd op indexpositie 0, waardoor deze de nieuwe eerste kolom in de tabel is.
Opmerking
De TableColumnCollection verzameling maakt gebruik van standaard indexering op basis van nul.
tbl.Columns.Insert(0, new TableColumn());
tbl.Columns.Insert(0, New TableColumn())
Toegang tot eigenschappen in de TableColumnCollection
In het volgende voorbeeld worden enkele willekeurige eigenschappen van kolommen in de verzameling TableColumnCollection geopend, waarbij wordt verwezen naar bepaalde kolommen per index.
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
Het aantal kolommen in een tabel ophalen
In het volgende voorbeeld wordt het aantal kolommen opgehaald dat momenteel wordt gehost door de tabel.
int columns = tbl.Columns.Count;
Dim columns As Integer = tbl.Columns.Count
Een kolom verwijderen per verwijzing
In het volgende voorbeeld wordt een bepaalde kolom verwijderd per verwijzing.
tbl.Columns.Remove(tbl.Columns[3]);
tbl.Columns.Remove(tbl.Columns(3))
Een kolom verwijderen aan de hand van de index
In het volgende voorbeeld wordt een bepaalde kolom per index verwijderd.
tbl.Columns.RemoveAt(2);
tbl.Columns.RemoveAt(2)
Alle kolommen verwijderen
In het volgende voorbeeld worden alle kolommen uit de verzameling kolommen van de tabel verwijderd.
tbl.Columns.Clear();
tbl.Columns.Clear()
Zie ook
.NET Desktop feedback