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 kolumner via egenskapen Columns .
Skapa en ny tabell
I följande exempel skapas en ny tabell och metoden Add används för att lägga till kolumner i tabellens Columns samling.
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
Infoga en ny tabellkolumn
I följande exempel infogas en ny TableColumn. Den nya kolumnen infogas vid indexposition 0, vilket gör den till den nya första kolumnen i tabellen.
Anmärkning
Den TableColumnCollection samlingen använder nollbaserad standardindexering.
tbl.Columns.Insert(0, new TableColumn());
tbl.Columns.Insert(0, New TableColumn())
Åtkomstegenskaper i TableColumnCollection
I följande exempel används några slumpmässiga egenskaper hos kolumnerna i TableColumnCollection-samlingen, med hänvisning till specifika kolumner efter 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
Hämta antalet kolumner i en tabell
I följande exempel hämtas antalet kolumner som för närvarande hanteras av tabellen.
int columns = tbl.Columns.Count;
Dim columns As Integer = tbl.Columns.Count
Ta bort en kolumn efter referens
I följande exempel tar du bort en viss kolumn med referens.
tbl.Columns.Remove(tbl.Columns[3]);
tbl.Columns.Remove(tbl.Columns(3))
Ta bort en kolumn efter index
I följande exempel tar du bort en viss kolumn efter index.
tbl.Columns.RemoveAt(2);
tbl.Columns.RemoveAt(2)
Ta bort alla kolumner
I följande exempel tar du bort alla kolumner från tabellens kolumnsamling.
tbl.Columns.Clear();
tbl.Columns.Clear()
Se även
.NET Desktop feedback