DataGridView.AutoResizeRowHeadersWidth DataGridView.AutoResizeRowHeadersWidth DataGridView.AutoResizeRowHeadersWidth DataGridView.AutoResizeRowHeadersWidth Method

정의

머리글 내용에 맞게 행 머리글의 너비를 조정합니다.Adjusts the width of the row headers to fit the header contents.

오버로드

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode)

지정된 크기 모드를 사용하여 행 머리글의 너비를 조정합니다.Adjusts the width of the row headers using the specified size mode.

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode)

지정된 행 머리글의 내용에 대한 변경 사항을 기준으로 지정된 크기 모드를 사용하여 행 머리글의 너비를 조정합니다.Adjusts the width of the row headers based on changes to the contents of the header in the specified row and using the specified size mode.

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

지정된 크기 모드를 사용하여(필요한 경우 행 및/또는 열 머리글 너비가 조정될 것이란 가정하에 너비를 계산하여) 행 머리글의 너비를 조정합니다.Adjusts the width of the row headers using the specified size mode, optionally calculating the width with the expectation that the row and/or column header widths will subsequently be adjusted.

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

지정된 행의 머리글 내용에 대한 변경 사항을 기준으로, 지정된 크기 모드를 사용하여(필요한 경우 행 및/또는 열 머리글 너비가 조정될 것이란 가정하에 너비를 계산하여) 행 머리글의 너비를 조정합니다.Adjusts the width of the row headers based on changes to the contents of the header in the specified row and using the specified size mode, optionally calculating the width with the expectation that the row and/or column header widths will subsequently be adjusted.

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode)

지정된 크기 모드를 사용하여 행 머리글의 너비를 조정합니다.Adjusts the width of the row headers using the specified size mode.

public:
 void AutoResizeRowHeadersWidth(System::Windows::Forms::DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode);
public void AutoResizeRowHeadersWidth (System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode);
member this.AutoResizeRowHeadersWidth : System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode -> unit
Public Sub AutoResizeRowHeadersWidth (rowHeadersWidthSizeMode As DataGridViewRowHeadersWidthSizeMode)

매개 변수

예외

rowHeadersWidthSizeMode는 값이 EnableResizing 또는 DisableResizing입니다.rowHeadersWidthSizeMode has the value EnableResizing or DisableResizing.

설명

이 메서드는 행 머리글의 크기를 조정 하는 시기를 제어 하려는 경우에 유용 합니다.This method is useful if you want to control when the row headers resize. 행 머리글의 너비, 메서드 호출 마다 한 번만 조정 됩니다. 헤더 나중에 변경, 행 헤더는 행의 내용을 자동으로 조정 합니다.The width of the row headers is adjusted only once per method call; if the contents of the row headers later change, the row headers will not automatically adjust. 내용이 변경 되었을 때 자동으로 조정 행 헤더를 설정 하려면 사용 된 RowHeadersWidthSizeMode 속성입니다.To set the row headers to automatically resize when their contents change, use the RowHeadersWidthSizeMode property.

이 메서드를 사용 하면 표시 된 행만의 등의 헤더의 제한 된 집합에서 값을 기반으로 새 너비를 계산 하는 크기 조정 모드를 지정할 수 있습니다.This method lets you specify a sizing mode that calculates the new width based on values in a limited set of headers, such as those in displayed rows only. 이 컨트롤을 많은 수의 행을 포함 하는 경우 성능이 향상 됩니다.This improves performance when the control contains a large number of rows.

프로그래밍 방식으로 크기 조정에 대 한 자세한 내용은 참조 하세요. Windows Forms DataGridView 컨트롤의 크기 조정 옵션합니다.For more information about programmatic resizing, see Sizing Options in the Windows Forms DataGridView Control.

추가 정보

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode)

지정된 행 머리글의 내용에 대한 변경 사항을 기준으로 지정된 크기 모드를 사용하여 행 머리글의 너비를 조정합니다.Adjusts the width of the row headers based on changes to the contents of the header in the specified row and using the specified size mode.

public:
 void AutoResizeRowHeadersWidth(int rowIndex, System::Windows::Forms::DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode);
public void AutoResizeRowHeadersWidth (int rowIndex, System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode);
member this.AutoResizeRowHeadersWidth : int * System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode -> unit
Public Sub AutoResizeRowHeadersWidth (rowIndex As Integer, rowHeadersWidthSizeMode As DataGridViewRowHeadersWidthSizeMode)

매개 변수

rowIndex
Int32 Int32 Int32 Int32

변경된 내용이 있는 행 머리글의 인덱스입니다.The index of the row header with the changed content.

예외

rowIndex가 0부터 행 수까지의 값에서 1을 뺀 값 범위에 있지 않습니다.rowIndex is not in the valid range of 0 to the number of rows minus 1.

rowHeadersWidthSizeMode의 값이 EnableResizing 또는 DisableResizing입니다.rowHeadersWidthSizeMode has the value EnableResizing or DisableResizing

예제

다음 코드 예제에서는 첫 번째 행 머리글의 내용에 대 한 변경 내용을 기반으로 행 머리글 너비의 크기를 조정 하는 방법을 보여 줍니다.The following code example illustrates how to resize the row header widths based on changes to the contents of the first row header. 이 코드 예제는에서 제공 하는 더 큰 예제의 일부입니다 방법: Windows Forms DataGridView 컨트롤의 내용에 맞게을 프로그래밍 방식으로 크기를 조정 셀합니다.This code example is part of a larger example provided in How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control.

void SizeFirstRowHeaderToAllHeaders( Object^ /*sender*/, EventArgs^ /*e*/ )
{
   dataGridView1->AutoResizeRowHeadersWidth(0, DataGridViewRowHeadersWidthSizeMode::AutoSizeToAllHeaders);
}


private void SizeFirstRowHeaderToAllHeaders(Object sender, EventArgs e)
{
    dataGridView1.AutoResizeRowHeadersWidth(
        0, DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders);
}
Private Sub SizeFirstRowHeaderToAllHeaders(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles Button8.Click

    DataGridView1.AutoResizeRowHeadersWidth( _
        DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders)

End Sub

설명

이 메서드는 바인딩된 데이터 원본에 지정된 된 행 머리글의 내용을 사용자 편집 내용 또는 변경의 결과로 변경 된 행 머리글의 크기 조정 시기를 제어 하려는 경우에 유용 합니다.This method is useful if you want to control when the row headers resize if only the contents of the header in the specified row have changed as a result of user edits or changes to a bound data source. 행 머리글의 너비는 조정 한 번만 메서드 호출당 내용 변경이 필요한 경우; 헤더 나중에 변경, 행 헤더는 행의 내용을 자동으로 조정 합니다.The width of the row headers is adjusted only once per method call if the content change requires it; if the contents of the row headers later change, the row headers will not automatically adjust. 내용이 변경 되었을 때 자동으로 조정 행 헤더를 설정 하려면 사용 된 RowHeadersWidthSizeMode 속성입니다.To set the row headers to automatically resize when their contents change, use the RowHeadersWidthSizeMode property.

이 메서드를 사용 하면 표시 된 행만의 등의 헤더의 제한 된 집합에서 값을 기반으로 새 너비를 계산 하는 크기 조정 모드를 지정할 수 있습니다.This method lets you specify a sizing mode that calculates the new width based on values in a limited set of headers, such as those in displayed rows only. 이 컨트롤을 많은 수의 행을 포함 하는 경우 성능이 향상 됩니다.This improves performance when the control contains a large number of rows.

프로그래밍 방식으로 크기 조정에 대 한 자세한 내용은 참조 하세요. Windows Forms DataGridView 컨트롤의 크기 조정 옵션합니다.For more information about programmatic resizing, see Sizing Options in the Windows Forms DataGridView Control.

추가 정보

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

지정된 크기 모드를 사용하여(필요한 경우 행 및/또는 열 머리글 너비가 조정될 것이란 가정하에 너비를 계산하여) 행 머리글의 너비를 조정합니다.Adjusts the width of the row headers using the specified size mode, optionally calculating the width with the expectation that the row and/or column header widths will subsequently be adjusted.

protected:
 void AutoResizeRowHeadersWidth(System::Windows::Forms::DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode, bool fixedColumnHeadersHeight, bool fixedRowsHeight);
protected void AutoResizeRowHeadersWidth (System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode, bool fixedColumnHeadersHeight, bool fixedRowsHeight);
member this.AutoResizeRowHeadersWidth : System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode * bool * bool -> unit
Protected Sub AutoResizeRowHeadersWidth (rowHeadersWidthSizeMode As DataGridViewRowHeadersWidthSizeMode, fixedColumnHeadersHeight As Boolean, fixedRowsHeight As Boolean)

매개 변수

fixedColumnHeadersHeight
Boolean Boolean Boolean Boolean

열 머리글의 현재 높이를 기준으로 새 너비를 계산하려면true 이고, 열 머리글의 높이도 조정될 것이란 가정하에 너비를 계산하려면 false 입니다.true to calculate the new width based on the current height of the column headers; false to calculate the width with the expectation that the height of the column headers will also be adjusted.

fixedRowsHeight
Boolean Boolean Boolean Boolean

현재 행 높이를 기준으로 새 너비를 계산하려면 true이고, 행 높이도 조정될 것이란 가정하에 너비를 계산하려면 false입니다.true to calculate the new width based on the current row heights; false to calculate the width with the expectation that the row heights will also be adjusted.

예외

rowHeadersWidthSizeMode는 값이 EnableResizing 또는 DisableResizing입니다.rowHeadersWidthSizeMode has the value EnableResizing or DisableResizing.

설명

이 메서드는 행 머리글의 크기를 조정 하는 시기를 제어 하려는 경우에 유용 합니다.This method is useful if you want to control when the row headers resize. 행 머리글의 너비, 메서드 호출 마다 한 번만 조정 됩니다. 헤더 나중에 변경, 행 헤더는 행의 내용을 자동으로 조정 합니다.The width of the row headers is adjusted only once per method call; if the contents of the row headers later change, the row headers will not automatically adjust. 내용이 변경 되었을 때 자동으로 조정 행 헤더를 설정 하려면 사용 된 RowHeadersWidthSizeMode 속성입니다.To set the row headers to automatically resize when their contents change, use the RowHeadersWidthSizeMode property.

이 메서드를 사용 하면 표시 된 행만의 등의 헤더의 제한 된 집합에서 값을 기반으로 새 너비를 계산 하는 크기 조정 모드를 지정할 수 있습니다.This method lets you specify a sizing mode that calculates the new width based on values in a limited set of headers, such as those in displayed rows only. 이 컨트롤을 많은 수의 행을 포함 하는 경우 성능이 향상 됩니다.This improves performance when the control contains a large number of rows.

이 오버 로드 보호 되 고 파생 된 이상적인 셀 높이 너비 비율을 달성할 수 있도록 설계 되었습니다 DataGridView 클래스입니다.This overload is protected and is designed to enable you to achieve ideal cell height-to-width ratios in a derived DataGridView class. 경우는 fixedColumnHeadersHeight 또는 fixedRowsHeight 매개 변수는 false, 행 머리글의 너비와 같은 메서드를 호출 한다는 예상에 따라 계산 됩니다 AutoResizeRowsAutoResizeColumnHeadersHeight 다음입니다.If the fixedColumnHeadersHeight or fixedRowsHeight parameters are false, the width of the row headers will be calculated with the expectation that you will call methods such as AutoResizeRows and AutoResizeColumnHeadersHeight next.

프로그래밍 방식으로 크기 조정에 대 한 자세한 내용은 참조 하세요. Windows Forms DataGridView 컨트롤의 크기 조정 옵션합니다.For more information about programmatic resizing, see Sizing Options in the Windows Forms DataGridView Control.

추가 정보

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

지정된 행의 머리글 내용에 대한 변경 사항을 기준으로, 지정된 크기 모드를 사용하여(필요한 경우 행 및/또는 열 머리글 너비가 조정될 것이란 가정하에 너비를 계산하여) 행 머리글의 너비를 조정합니다.Adjusts the width of the row headers based on changes to the contents of the header in the specified row and using the specified size mode, optionally calculating the width with the expectation that the row and/or column header widths will subsequently be adjusted.

protected:
 void AutoResizeRowHeadersWidth(int rowIndex, System::Windows::Forms::DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode, bool fixedColumnHeadersHeight, bool fixedRowHeight);
protected void AutoResizeRowHeadersWidth (int rowIndex, System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode, bool fixedColumnHeadersHeight, bool fixedRowHeight);
member this.AutoResizeRowHeadersWidth : int * System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode * bool * bool -> unit
Protected Sub AutoResizeRowHeadersWidth (rowIndex As Integer, rowHeadersWidthSizeMode As DataGridViewRowHeadersWidthSizeMode, fixedColumnHeadersHeight As Boolean, fixedRowHeight As Boolean)

매개 변수

rowIndex
Int32 Int32 Int32 Int32

변경된 내용이 있는 머리글이 포함된 행의 인덱스입니다.The index of the row containing the header with the changed content.

fixedColumnHeadersHeight
Boolean Boolean Boolean Boolean

열 머리글의 현재 높이를 기준으로 새 너비를 계산하려면 true이고, 열 머리글의 높이도 조정될 것이란 가정하에 너비를 계산하려면 false입니다.true to calculate the new width based on the current height of the column headers; false to calculate the width with the expectation that the height of the column headers will also be adjusted.

fixedRowHeight
Boolean Boolean Boolean Boolean

지정된 행의 현재 높이를 기준으로 새 너비를 계산하려면 true이고, 행 높이도 조정될 것이란 가정하에 너비를 계산하려면 false입니다.true to calculate the new width based on the current height of the specified row; false to calculate the width with the expectation that the row height will also be adjusted.

예외

rowIndex가 0부터 행 수까지의 값에서 1을 뺀 값 범위에 있지 않습니다.rowIndex is not in the valid range of 0 to the number of rows minus 1.

rowHeadersWidthSizeMode는 값이 EnableResizing 또는 DisableResizing입니다.rowHeadersWidthSizeMode has the value EnableResizing or DisableResizing.

설명

이 메서드는 바인딩된 데이터 원본에 지정된 된 행 머리글의 내용을 사용자 편집 내용 또는 변경의 결과로 변경 된 행 머리글의 크기 조정 시기를 제어 하려는 경우에 유용 합니다.This method is useful if you want to control when the row headers resize if only the contents of the header in the specified row have changed as a result of user edits or changes to a bound data source. 행 머리글의 너비는 조정 한 번만 메서드 호출당 내용 변경이 필요한 경우; 헤더 나중에 변경, 행 헤더는 행의 내용을 자동으로 조정 합니다.The width of the row headers is adjusted only once per method call if the content change requires it; if the contents of the row headers later change, the row headers will not automatically adjust. 내용이 변경 되었을 때 자동으로 조정 행 헤더를 설정 하려면 사용 된 RowHeadersWidthSizeMode 속성입니다.To set the row headers to automatically resize when their contents change, use the RowHeadersWidthSizeMode property.

이 메서드를 사용 하면 표시 된 행만의 등의 헤더의 제한 된 집합에서 값을 기반으로 새 너비를 계산 하는 크기 조정 모드를 지정할 수 있습니다.This method lets you specify a sizing mode that calculates the new width based on values in a limited set of headers, such as those in displayed rows only. 이 컨트롤을 많은 수의 행을 포함 하는 경우 성능이 향상 됩니다.This improves performance when the control contains a large number of rows.

이 오버 로드 보호 되 고 파생 된 이상적인 셀 높이 너비 비율을 달성할 수 있도록 설계 되었습니다 DataGridView 클래스입니다.This overload is protected, and is designed to enable you to achieve ideal cell height-to-width ratios in a derived DataGridView class. 경우는 fixedColumnHeadersHeight 또는 fixedRowHeight 매개 변수는 false, 행 머리글의 너비와 같은 메서드를 호출 한다는 예상에 따라 계산 됩니다 AutoResizeRowsAutoResizeColumnHeadersHeight 다음입니다.If the fixedColumnHeadersHeight or fixedRowHeight parameters are false, the width of the row headers will be calculated with the expectation that you will call methods such as AutoResizeRows and AutoResizeColumnHeadersHeight next.

프로그래밍 방식으로 크기 조정에 대 한 자세한 내용은 참조 하세요. Windows Forms DataGridView 컨트롤의 크기 조정 옵션합니다.For more information about programmatic resizing, see Sizing Options in the Windows Forms DataGridView Control.

추가 정보

적용 대상