다음을 통해 공유


방법: 서비스에서 반환된 데이터 바인딩

업데이트: 2007년 11월

컨트롤에 다른 데이터 소스를 바인딩할 수 있는 것과 마찬가지로 WCF(Windows Communication Foundation) 서비스에서 반환된 데이터도 컨트롤에 바인딩할 수 있습니다. WCF 서비스에 대한 참조를 추가할 경우 데이터를 반환하는 복합 형식이 서비스에 포함되어 있으면 해당 형식이 데이터 소스 창에 자동으로 추가됩니다.

WCF 서비스에서 반환된 단일 데이터 필드에 컨트롤을 바인딩하려면

  1. 데이터 메뉴에서 데이터 소스 표시를 클릭합니다. 데이터 소스 창이 나타납니다.

  2. 데이터 소스 창에서 서비스 참조 노드를 확장합니다. 서비스에서 반환되는 모든 복합 형식이 표시됩니다.

  3. 특정 형식의 노드를 확장합니다. 해당 형식의 데이터 필드가 표시됩니다.

  4. 필드를 선택하고 드롭다운 화살표를 클릭하여 해당 데이터 형식에 사용할 수 있는 컨트롤 목록을 표시합니다.

  5. 바인딩할 컨트롤 형식을 클릭합니다.

  6. 필드를 폼에 끌어 옵니다. 그러면 컨트롤이 BindingSource 구성 요소 및 BindingNavigator 구성 요소와 함께 폼에 추가됩니다.

  7. 바인딩할 다른 모든 필드에 대해 4-6단계를 반복합니다.

WCF 서비스에서 반환된 복합 형식에 컨트롤을 바인딩하려면

  1. 데이터 메뉴에서 데이터 소스 표시를 선택합니다. 데이터 소스 창이 나타납니다.

  2. 데이터 소스 창에서 서비스 참조 노드를 확장합니다. 서비스에서 반환되는 모든 복합 형식이 표시됩니다.

  3. 특정 형식의 노드를 선택하고 드롭다운 화살표를 클릭하여 사용 가능한 옵션 목록을 표시합니다.

  4. DataGridView를 클릭하여 데이터를 표에 표시하거나 자세히를 클릭하여 데이터를 개별 컨트롤에 표시합니다.

  5. 노드를 폼으로 끌어 옵니다. 그러면 컨트롤이 BindingSource 구성 요소 및 BindingNavigator 구성 요소와 함께 폼에 추가됩니다.

참고 항목

작업

방법: 웹 서비스에 참조 추가

ASMX 및 WCF 서비스 사용 샘플

방법: 디자이너를 사용하여 Windows Forms DataGridView 컨트롤에 데이터 바인딩

참조

서비스 참조 추가 대화 상자

데이터 소스 창

기타 리소스

Windows Communication Foundation 서비스 및 ADO.NET 데이터 서비스