DataGridView.RowTemplate 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컨트롤에 있는 모든 행의 템플릿을 나타내는 행을 가져오거나 설정합니다.
public:
property System::Windows::Forms::DataGridViewRow ^ RowTemplate { System::Windows::Forms::DataGridViewRow ^ get(); void set(System::Windows::Forms::DataGridViewRow ^ value); };
[System.ComponentModel.Browsable(true)]
public System.Windows.Forms.DataGridViewRow RowTemplate { get; set; }
[<System.ComponentModel.Browsable(true)>]
member this.RowTemplate : System.Windows.Forms.DataGridViewRow with get, set
Public Property RowTemplate As DataGridViewRow
속성 값
행 템플릿을 나타내는 DataGridViewRow입니다.
- 특성
예외
이 속성을 설정할 때 지정된 행이 해당 DataGridView 속성 집합을 가지는 경우
예제
다음 코드 예제에서는 행 템플릿을 사용하여 초기 행 높이와 최소 행 높이를 지정하는 방법을 보여 줍니다.
DataGridViewRow^ row = this->dataGridView1->RowTemplate;
row->DefaultCellStyle->BackColor = Color::Bisque;
row->Height = 35;
row->MinimumHeight = 20;
DataGridViewRow row = this.dataGridView1.RowTemplate;
row.DefaultCellStyle.BackColor = Color.Bisque;
row.Height = 35;
row.MinimumHeight = 20;
With Me.dataGridView1.RowTemplate
.DefaultCellStyle.BackColor = Color.Bisque
.Height = 35
.MinimumHeight = 20
End With
설명
경우에 따라 다양한 DataGridView 셀 스타일 속성에서 제공하는 것보다 행의 DataGridView 모양을 보다 세게 제어할 수 있습니다. 이 RowTemplate 속성을 사용하면 새 레코드의 행(있는 경우)을 포함하여 모든 행에서 템플릿으로 사용할 수 있도록 만들고 초기화 DataGridViewRow 할 수 AllowUserToAddRows 있습니다 true
.
이는 행 높이와 같은 속성의 기본값을 설정할 때 유용합니다. 예를 들어 여러 열에 걸쳐 있는 콘텐츠를 표시하기 위해 일반 셀 콘텐츠 아래에 추가 공간을 제공하기 위해 기본 행 높이를 늘릴 수 있습니다.
클래스에서 파생된 사용자 지정 형식을 사용하여 외부 데이터를 표시할 때 행 템플릿을 DataGridViewRow 설정해야 합니다. 언바운드 DataGridView 컨트롤을 사용하면 사용자 지정 행 형식의 인스턴스로 컬렉션을 프로그래밍 방식으로 채울 Rows 수 있습니다. 그러나 외부 데이터를 표시할 때 행은 자동으로 생성되지만 사용자 지정 행 형식의 인스턴스로 설정할 수 있는 행 템플릿을 기반으로 합니다.
값을 처음 검색할 때 이 속성이 설정되지 않은 경우 새 DataGridViewRow 속성이 만들어지고 반환됩니다.