방법: 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();
참고 항목
작업
방법: RowGroups 속성을 통한 표의 행 그룹 조작
방법: Blocks 속성을 통한 FlowDocument 조작
방법: RowGroups 속성을 통한 표의 행 그룹 조작