다음을 통해 공유


DataGridView.RowTemplate 속성

정의

컨트롤에 있는 모든 행의 템플릿을 나타내는 행을 가져오거나 설정합니다.

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

행 템플릿을 나타내는 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 속성이 만들어지고 반환됩니다.

적용 대상

추가 정보