DataGridView.DataMember 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
DataGridView에 데이터가 표시되는 데이터 소스의 목록 또는 테이블에 대한 이름을 가져오거나 설정합니다.
public:
property System::String ^ DataMember { System::String ^ get(); void set(System::String ^ value); };
public string DataMember { get; set; }
member this.DataMember : string with get, set
Public Property DataMember As String
속성 값
DataSource에 데이터가 표시되는 DataGridView의 테이블 또는 목록에 대한 이름입니다. 기본값은 Empty입니다.
예외
데이터 소스에서 오류가 발생했을 때 DataError 이벤트에 대한 처리기가 없거나 처리기에서 ThrowException 속성을 true
로 설정한 경우. 예외 개체는 일반적으로 FormatException 형식으로 캐스팅할 수 있습니다.
예제
다음 코드 예제에서는이 속성에 대 한 일반적인 사용을 보여 줍니다. 이 예제 DataGridView 에서 라는 컨트롤은 명명 customersDataGridView
customersDataSet
된 에 DataSet 바인딩됩니다. 여기에는 DataSet "Customers"라는 테이블이 포함되어 있습니다. 속성은 DataMember 테이블의 이름으로 설정됩니다.
private void BindData()
{
customersDataGridView.AutoGenerateColumns = true;
customersDataGridView.DataSource = customersDataSet;
customersDataGridView.DataMember = "Customers";
}
Private Sub BindData()
With customersDataGridView
.AutoGenerateColumns = True
.DataSource = customersDataSet
.DataMember = "Customers"
End With
End Sub
설명
이 속성은 여러 목록 또는 테이블을 포함하는 데이터 원본에 바인딩할 때 유용합니다. 단일 목록 또는 테이블이 포함된 데이터 원본에 바인딩할 때 이 속성을 설정할 필요가 없습니다. 예를 들어 이 속성을 설정하지 않고 단일 테이블이 포함된 에 컨트롤 DataSet 을 바인딩 DataGridView 할 수 있습니다. 그러나 에 DataSet 여러 테이블이 포함된 경우 이 속성을 테이블 중 하나의 이름으로 설정해야 합니다.
적용 대상
추가 정보
.NET