Практическое руководство. Управление столбцами таблицы с помощью свойства Columns
В этом примере показаны некоторые из наиболее распространенных операций, которые могут выполняться над столбцами таблицы с помощью Columns свойство.
Пример
В следующем примере создается новая таблица и затем использует Add метод для добавления столбцов в таблицу Columns коллекции.
Table tbl = new Table();
int columnsToAdd = 4;
for (int x = 0; x < columnsToAdd; x++)
tbl.Columns.Add(new TableColumn());
Пример
В следующем примере вставляется новый TableColumn. Новый столбец вставляется в позиции индекса 0, делая его первым столбцом в таблице.
Note
TableColumnCollection Коллекция использует стандартную индексацию с нуля.
tbl.Columns.Insert(0, new TableColumn());
Пример
Следующий пример обращается к некоторые произвольные свойства для столбцов в TableColumnCollection коллекции, ссылающийся на определенных столбцов по индексу.
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;
Пример
Следующий пример возвращает количество столбцов, в настоящий момент размещенные в таблице.
int columns = tbl.Columns.Count;
Пример
Следующий пример удаляет определенный столбец по ссылке.
tbl.Columns.Remove(tbl.Columns[3]);
Пример
Следующий пример удаляет определенный столбец по индексу.
tbl.Columns.RemoveAt(2);
Пример
Следующий пример удаляет все столбцы из коллекции столбцов таблицы.
tbl.Columns.Clear();
См. также
- Общие сведения о таблицах
- Определение таблицы с помощью XAML
- Создание таблицы программным способом
- Управление группами строк таблицы пользователя с помощью свойства RowGroups
- Управление FlowDocument с помощью свойства Blocks
- Управление группами строк таблицы пользователя с помощью свойства RowGroups