방법: Columns 속성을 통해 표의 열 조작
이 예제에서는 Columns 속성을 통해 테이블의 열에서 수행할 수 있는 더 일반적인 작업 중 일부를 설명합니다.
새 테이블 만들기
다음 예제에서는 새 테이블을 만든 다음, Add 메서드를 사용하여 테이블의 Columns 컬렉션에 열을 추가합니다.
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
새 TableColumn 삽입
다음 예제에서는 새 TableColumn을 삽입합니다. 새 열이 인덱스 위치 0에 삽입되어 테이블의 새 첫 번째 열이 되었습니다.
참고
TableColumnCollection 컬렉션은 표준 0부터 시작하는 인덱싱을 사용합니다.
tbl.Columns.Insert(0, new TableColumn());
tbl.Columns.Insert(0, New TableColumn())
TableColumnCollection의 액세스 속성
다음 예제에서는 인덱스별로 특정 열을 참조하여 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
테이블의 열 수 가져오기
다음 예제에서는 현재 테이블에서 호스트하는 열 수를 가져옵니다.
int columns = tbl.Columns.Count;
Dim columns As Integer = 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()
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET Desktop feedback