방법: 디자이너를 사용하여 Windows Forms DataGrid 컨트롤에 테이블 및 열 추가
참고
DataGridView 컨트롤은 DataGrid 컨트롤을 대체하고 여기에 다른 기능을 추가하여 새로 도입된 컨트롤이지만 이전 버전과의 호환성 및 이후 사용 가능성을 고려하여 DataGrid 컨트롤을 계속 유지하도록 선택할 수 있습니다. 자세한 내용은 Windows Forms DataGridView 컨트롤과 DataGrid 컨트롤의 차이점을 참조하십시오.
DataGridTableStyle 개체를 만든 다음 DataGrid 컨트롤의 TableStyles 속성을 통해 액세스할 수 있는 GridTableStylesCollection 개체에 추가하여 테이블과 열에 Windows Forms DataGrid 컨트롤의 데이터를 표시할 수 있습니다. 각 테이블 스타일은 DataGridTableStyle의 MappingName 속성에 어떤 데이터 테이블이 지정되든 상관없이 그 내용을 표시합니다. 기본적으로 열 스타일이 지정되지 않은 테이블 스타일은 해당 데이터 테이블 안에 있는 모든 열을 표시합니다. 각 DataGridTableStyle의 GridColumnStyles 속성을 통해 액세스할 수 있는 GridColumnStylesCollection에 DataGridColumnStyle 개체를 추가하여 표시될 테이블의 열을 제한할 수 있습니다.
다음 절차를 수행하려면 DataGrid 컨트롤이 포함된 폼이 있는 Windows 응용 프로그램 프로젝트가 필요합니다. 이러한 프로젝트를 설정하는 방법에 대한 내용은 방법: 새 Windows Forms 응용 프로그램 프로젝트 만들기 및 방법: Windows Forms에 컨트롤 추가를 참조하십시오. 기본적으로 Visual Studio 2005에서는 DataGrid 컨트롤이 도구 상자에 없습니다. 이 컨트롤을 추가하는 방법에 대한 자세한 내용은 방법: 도구 상자에 항목 추가를 참조하십시오.
참고
표시되는 대화 상자와 메뉴 명령은 활성 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 설정에 대한 작업을 참조하십시오.
디자이너에서 DataGrid 컨트롤에 테이블을 추가하려면
테이블의 데이터를 표시하려면 먼저 DataGrid 컨트롤을 데이터 집합에 바인딩해야 합니다. 자세한 내용은 방법: 디자이너를 사용하여 데이터 소스에 Windows Forms DataGrid 컨트롤 바인딩을 참조하십시오.
속성 창에서 DataGrid 컨트롤의 TableStyles 속성을 선택한 다음 속성 옆에 있는 줄임표 단추()를 클릭하여 DataGridTableStyle 컬렉션 편집기를 엽니다.
컬렉션 편집기에서 추가를 클릭하여 테이블 스타일을 삽입합니다.
확인을 클릭하여 컬렉션 편집기를 닫은 다음 TableStyles 속성 옆에 있는 줄임표 단추를 클릭하여 다시 엽니다.
컬렉션 편집기를 다시 열면 해당 컨트롤에 바인딩된 모든 데이터 테이블이 테이블 스타일의 MappingName 속성에 대한 드롭다운 목록에 나타납니다.
컬렉션 편집기의 멤버 상자에서 테이블 스타일을 클릭합니다.
컬렉션 편집기의 속성 상자에서 표시할 테이블에 대한 MappingName 값을 선택합니다.
디자이너에서 DataGrid 컨트롤에 열을 추가하려면
DataGridTableStyle 컬렉션 편집기의 멤버 상자에서 적절한 테이블 스타일을 선택합니다. 컬렉션 편집기의 속성 상자에서 GridColumnStyles 컬렉션을 선택한 다음 속성 옆의 줄임표 단추()를 클릭하여 DataGridColumnStyle 컬렉션 편집기를 표시합니다.
컬렉션 편집기에서 추가 단추를 클릭하여 열 스타일을 삽입하거나 추가 단추 옆에 있는 아래쪽 화살표를 클릭하여 열 형식을 지정합니다.
드롭다운 상자에서 DataGridTextBoxColumn 또는 DataGridBoolColumn 형식을 선택할 수 있습니다.
확인을 클릭하여 DataGridColumnStyle 컬렉션 편집기를 닫은 다음 GridColumnStyles 속성 옆에 있는 줄임표 단추를 클릭하여 다시 엽니다.
컬렉션 편집기를 다시 열면 바인딩된 데이터 테이블에 있는 데이터 열이 열 스타일의 MappingName 속성에 대한 드롭다운 목록에 나타납니다.
컬렉션 편집기의 멤버 상자에서 열 스타일을 클릭합니다.
컬렉션 편집기의 속성 상자에서 표시할 열에 대한 MappingName 값을 선택합니다.
참고 항목
작업
방법: Windows Forms DataGrid 컨트롤에서 열 삭제 또는 숨기기