DataGridViewCell.Value 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 셀과 연결된 값을 가져오거나 설정합니다.
public:
property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
[System.ComponentModel.Browsable(false)]
public object Value { get; set; }
[System.ComponentModel.Browsable(false)]
public object? Value { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Value : obj with get, set
Public Property Value As Object
속성 값
셀에 표시할 데이터를 가져오거나 설정합니다. 기본값은 null
입니다.
- 특성
예외
RowIndex가 유효 범위인 0부터 컨트롤의 행 수에서 1을 뺀 값 사이에 있지 않은 경우
ColumnIndex가 0보다 작아 셀이 행 머리글 셀임을 나타내는 경우
예제
다음 코드 예제에서는 셀의 내용을 업데이트 하는 방법을 보여 줍니다는 속성입니다 Value . 이 예제는 방법: Windows Forms DataGridView 컨트롤의 행 조작에 제공된 더 큰 코드 예제의 일부입니다.
// Give cheescake excellent rating.
void Button8_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
UpdateStars( dataGridView->Rows[ 4 ], L"******************" );
}
int ratingColumn;
void UpdateStars( DataGridViewRow^ row, String^ stars )
{
row->Cells[ ratingColumn ]->Value = stars;
// Resize the column width to account for the new value.
row->DataGridView->AutoResizeColumn( ratingColumn, DataGridViewAutoSizeColumnMode::DisplayedCells );
}
// Give cheescake excellent rating.
private void Button8_Click(object sender,
System.EventArgs e)
{
UpdateStars(dataGridView.Rows[4], "******************");
}
int ratingColumn = 3;
private void UpdateStars(DataGridViewRow row, string stars)
{
row.Cells[ratingColumn].Value = stars;
// Resize the column width to account for the new value.
row.DataGridView.AutoResizeColumn(ratingColumn,
DataGridViewAutoSizeColumnMode.DisplayedCells);
}
' Give cheescake excellent rating.
Private Sub Button8_Click(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Button8.Click
UpdateStars(dataGridView.Rows(4), "******************")
End Sub
Private ratingColumn As Integer = 3
Private Sub UpdateStars(ByVal row As DataGridViewRow, _
ByVal stars As String)
row.Cells(ratingColumn).Value = stars
' Resize the column width to account for the new value.
row.DataGridView.AutoResizeColumn(ratingColumn, _
DataGridViewAutoSizeColumnMode.DisplayedCells)
End Sub
설명
셀 CellValueChanged 에 다른 값을 할당하면 컨트롤의 DataGridView 이벤트가 발생합니다.
속성은 Value 셀에 포함된 실제 데이터 개체인 반면 FormattedValue 속성은 데이터의 형식이 지정된 표현입니다. 합니다 ValueType 및 FormattedValueType 속성 데이터 형식의 이러한 값은 각각에 해당 합니다.
속성을 설정 Value 하면 지정된 값이 서식이 지정된 표시 값에서 기본 셀 값으로 자동으로 변환되지 않습니다. 예를 들어 DataGridViewCellStyle 셀에 적용된 는 무시되므로 를 로 DataGridViewCellStyle.NullValue 설정 Value 해도 속성 값DataGridViewCellStyle.DataSourceNullValue이 발생하지 않습니다.
적용 대상
추가 정보
.NET