Nasıl yapılır: Sütunlar Özelliği Aracılığıyla bir Tablonun Sütunlarını Düzenleme
Bu örnek, özelliği aracılığıyla Columns tablonun sütunlarında gerçekleştirilebilecek daha yaygın işlemlerden bazılarını gösterir.
Yeni tablo oluşturma
Aşağıdaki örnek yeni bir tablo oluşturur ve ardından yöntemini kullanarak Add tablonun Columns koleksiyonuna sütun ekler.
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
Yeni tablecolumn ekleme
Aşağıdaki örnek yeni TableColumnbir ekler. Yeni sütun, dizin konumu 0'a eklenir ve tablodaki yeni ilk sütun olur.
Dekont
Koleksiyon standart TableColumnCollection sıfır tabanlı dizinleme kullanır.
tbl.Columns.Insert(0, new TableColumn());
tbl.Columns.Insert(0, New TableColumn())
TableColumnCollection'daki access özellikleri
Aşağıdaki örnek, dizine göre belirli sütunlara başvurarak koleksiyondaki sütunlarda TableColumnCollection bazı rastgele özelliklere erişir.
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
Tablodaki sütun sayısını alma
Aşağıdaki örnek, tablo tarafından barındırılan sütunların sayısını alır.
int columns = tbl.Columns.Count;
Dim columns As Integer = tbl.Columns.Count
Sütunu başvuruya göre kaldırma
Aşağıdaki örnek, başvuruya göre belirli bir sütunu kaldırır.
tbl.Columns.Remove(tbl.Columns[3]);
tbl.Columns.Remove(tbl.Columns(3))
Sütunu dizine göre kaldırma
Aşağıdaki örnek belirli bir sütunu dizine göre kaldırır.
tbl.Columns.RemoveAt(2);
tbl.Columns.RemoveAt(2)
Tüm sütunları kaldırma
Aşağıdaki örnek, tablonun sütun koleksiyonundaki tüm sütunları kaldırır.
tbl.Columns.Clear();
tbl.Columns.Clear()
Ayrıca bkz.
.NET Desktop feedback