Cómo: Manipular las columnas de una tabla mediante la propiedad Columns

Actualización: noviembre 2007

En este ejemplo se muestran algunas de las operaciones más comunes que se pueden realizar en las columnas de una tabla mediante la propiedad Columns.

Ejemplo

En el ejemplo siguiente se crea una nueva tabla y, a continuación, se utiliza el método Add para agregar columnas a la colección Columns de la tabla.

Table tbl = new Table();
int columnsToAdd = 4;
for (int x = 0; x < columnsToAdd; x++)
    tbl.Columns.Add(new TableColumn());

En el ejemplo siguiente se inserta un nuevo objeto TableColumn. La nueva columna se inserta en la posición de índice 0, lo que la convierte en la nueva primera columna de la tabla.

Nota

La colección TableColumnCollection utiliza la indización estándar basada en cero.

tbl.Columns.Insert(0, new TableColumn());

En el ejemplo siguiente se tiene acceso a algunas propiedades arbitrarias de las columnas de la colección TableColumnCollection, y se hace referencia a las columnas concretas por su índice.

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;

En el ejemplo siguiente se obtiene el número de columnas hospedadas por la tabla en este momento.

int columns = tbl.Columns.Count;

En el ejemplo siguiente se quita una columna en particular por su referencia.

tbl.Columns.Remove(tbl.Columns[3]);

En el ejemplo siguiente se quita una columna en particular por su índice.

tbl.Columns.RemoveAt(2);

En el ejemplo siguiente se quitan todas las columnas de la colección de columnas de la tabla.

tbl.Columns.Clear();

Vea también

Tareas

Cómo: Definir una tabla con XAML

Cómo: Generar una tabla mediante programación

Cómo: Manipular grupos de filas de una tabla mediante la propiedad RowGroups

Cómo: Manipular un objeto FlowDocument mediante la propiedad Blocks

Cómo: Manipular grupos de filas de una tabla mediante la propiedad RowGroups

Conceptos

Información general sobre tablas