데이터 바인딩 은 애플리케이션 UI와 비즈니스 논리 간에 연결을 설정하는 프로세스입니다. 바인딩 설정이 올바르고 데이터가 적절한 알림을 제공하는 경우 데이터 값이 변경될 때 데이터에 바인딩된 요소에 변경 사항이 자동으로 반영됩니다. 포함된 DataSet 데이터의 원본에 관계없이 일관된 관계형 프로그래밍 모델을 제공하는 데이터의 메모리 내 표현입니다. ADO.NET 2.0 DataView 을 사용하면 에 저장된 데이터를 정렬하고 필터링할 수 있습니다 DataTable. 이 기능은 데이터 바인딩 애플리케이션에서 자주 사용됩니다. 이를 DataView사용하면 정렬 순서가 다른 테이블의 데이터를 노출할 수 있으며 행 상태 또는 필터 식에 따라 데이터를 필터링할 수 있습니다. 개체에 대한 DataView 자세한 내용은 DataViews를 참조하세요.
LINQ to DataSet을 사용하면 개발자가 LINQ(Language-Integrated Query DataSet )를 사용하여 복잡하고 강력한 쿼리를 만들 수 있습니다. 그러나 LINQ to DataSet 쿼리는 바인딩 시나리오에서 쉽게 사용할 수 없는 개체의 DataRow 열거형을 반환합니다. 바인딩을 더 쉽게 하기 위해 LINQ to DataSet 쿼리에서 DataView을 생성할 수 있습니다. 쿼리 DataView 에 지정된 필터링 및 정렬을 사용하지만 데이터 바인딩에 더 적합합니다. LINQ to DataSet은 LINQ 식 기반 필터링 및 정렬을 제공하여 기능을 DataView 확장하므로 문자열 기반 필터링 및 정렬보다 훨씬 더 복잡하고 강력한 필터링 및 정렬 작업을 수행할 수 있습니다.
DataView 쿼리 자체를 나타내며 쿼리 맨 위에 있는 뷰가 아닙니다. DataView은 DataGrid 또는 DataGridView와 같은 UI 컨트롤에 바인딩되어 간단한 데이터 바인딩 모델을 제공합니다. DataView에서 A DataTable를 생성하여 해당 테이블의 기본 보기를 제공합니다.
이 섹션 안에
DataView 개체 만들기
를 만드는 DataView방법에 대한 정보를 제공합니다.
DataView를 사용하여 필터링
DataView를 사용하여 필터링하는 방법을 설명합니다.
DataView를 사용하여 정렬
를 사용하여 정렬하는 방법을 설명합니다 DataView.
DataView에서 DataRowView 컬렉션 쿼리
에서 노출된 DataRowView 컬렉션을 쿼리하는 방법에 대한 DataView 정보를 제공합니다.
DataView 성능
DataView 및 성능에 대한 정보를 제공합니다.
방법: Windows Forms DataGridView 컨트롤에 DataView 개체 바인딩
DataView 객체를 DataGridView에 바인딩하는 방법을 설명합니다.