다음을 통해 공유


방법: Columns 속성을 통해 표의 열 조작

이 예제에서는 Columns 속성을 통해 테이블의 열에서 수행할 수 있는 보다 일반적인 작업 중 몇 가지를 보여 줍니다.

예제

다음 예제에서는 새 테이블을 만들고 Add 메서드를 사용하여 열을 테이블의 Columns 컬렉션에 추가합니다.

            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
Table tbl = new Table();
int columnsToAdd = 4;
for (int x = 0; x < columnsToAdd; x++)
    tbl.Columns.Add(new TableColumn());

다음 예제에서는 새 TableColumn을 삽입합니다. 새 열이 인덱스 위치 0에 삽입되어 해당 열은 테이블의 첫 번째 새 열이 됩니다.

참고참고

TableColumnCollection 컬렉션은 0부터 시작하는 표준 인덱스를 사용합니다.

            tbl.Columns.Insert(0, New TableColumn())
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
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;

다음 예제에서는 테이블에 의해 현재 호스팅되는 열의 수를 가져옵니다.

            Dim columns As Integer = tbl.Columns.Count
int columns = tbl.Columns.Count;

다음 예제에서는 참조를 사용하여 특정 열을 제거합니다.

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

다음 예제에서는 인덱스를 사용하여 특정 열을 제거합니다.

            tbl.Columns.RemoveAt(2)
tbl.Columns.RemoveAt(2);

다음 예제에서는 테이블의 열 컬렉션에서 열을 모두 제거합니다.

            tbl.Columns.Clear()
tbl.Columns.Clear();

참고 항목

작업

방법: XAML로 표 정의

방법: 프로그래밍 방식으로 표 작성

방법: RowGroups 속성을 통한 표의 행 그룹 조작

방법: Blocks 속성을 통한 FlowDocument 조작

방법: RowGroups 속성을 통한 표의 행 그룹 조작

개념

표 개요