다음을 통해 공유


데이터 소스 창에서 끌어올 때 만들 컨트롤 설정

참고 항목

데이터 집합 및 관련 클래스는 2000년대 초반에 적용된 레거시 .NET Framework 기술로, 응용 프로그램이 데이터베이스에서 연결이 끊어진 동안 응용 프로그램이 메모리의 데이터로 작업할 수 있도록 합니다. 해당 기술은 사용자가 데이터를 수정하고 변경 내용을 다시 데이터베이스에 유지할 수 있도록 하는 애플리케이션에 특히 유용합니다. 데이터 세트는 매우 성공적인 기술로 입증되었지만 새 .NET 애플리케이션은 Entity Framework Core를 사용하는 것이 좋습니다. Entity Framework는 표 형식 데이터를 개체 모델로 사용하는 더 자연스러운 방법을 제공하며 더 단순한 프로그래밍 인터페이스를 제공합니다.

항목을 데이터 원본 창에서 WPF 디자이너나 Windows Forms 디자이너로 끌어오면 데이터 바인딩된 컨트롤을 만들 수 있습니다. 데이터 원본 창의 각 항목에는 디자이너로 항목을 끌어올 때 생성되는 기본 컨트롤이 있습니다. 그러나 다른 컨트롤을 만들 수도 있습니다.

데이터 테이블 또는 개체에 대해 만들 컨트롤 설정

데이터 원본 창에서 데이터 테이블 또는 개체를 나타내는 항목을 끌어오기 전에, 모든 데이터를 하나의 컨트롤에 표시하거나 각 열 또는 속성을 별도의 컨트롤에 표시하도록 선택할 수 있습니다.

이 컨텍스트에서 '개체'라는 용어는 사용자 지정 비즈니스 개체, (엔터티 데이터 모델의) 엔터티 또는 서비스에서 반환된 개체를 말합니다.

데이터 테이블 또는 개체에 대해 만들 컨트롤을 설정하려면

  1. WPF 디자이너 또는 Windows Forms 디자이너가 열려 있는지 확인합니다.

  2. 데이터 원본 창에서, 설정할 테이블이나 개체를 나타내는 항목을 선택합니다.

    데이터 원본 창이 열려 있지 않은 경우 보기>다른 창>데이터 원본을 선택하여 창을 엽니다.

  3. 항목의 드롭다운 메뉴를 클릭한 다음 메뉴에서 다음 항목 중 하나를 선택합니다.

    • 각 데이터 필드를 별도의 컨트롤에 표시하려면 세부 정보를 클릭합니다. 데이터 항목을 디자이너로 끌어오면 부모 데이터 테이블 또는 개체의 각 열이나 속성에 대해 서로 다른 데이터 바인딩된 컨트롤이 각 컨트롤에 대한 레이블과 함께 생성됩니다.

    • 모든 데이터를 단일 컨트롤에 표시하려면 목록에서 다른 컨트롤(예: WPF 애플리케이션의 DataGrid 또는 List)이나 Windows Forms 애플리케이션의 DataGridView를 선택합니다.

    사용 가능한 컨트롤 목록은 열려 있는 디자이너, 프로젝트의 대상 .NET 버전 및 도구 상자에 대한 데이터 바인딩을 지원하는 사용자 지정 컨트롤 추가 여부에 따라 달라집니다. 만들어야 할 컨트롤이 사용 가능한 컨트롤 목록에 없는 경우 컨트롤을 목록에 추가할 수 있습니다. 자세한 내용은 데이터 소스 창에 사용자 지정 컨트롤 추가를 참조하세요.

    데이터 원본 창의 데이터 테이블 또는 개체에 대한 컨트롤 목록에 추가할 수 있는 사용자 지정 Windows Forms 컨트롤을 만드는 방법은 복합 데이터 바인딩을 지원하는 Windows Forms 사용자 정의 컨트롤 만들기를 참조하세요.

데이터 열 또는 속성에 대해 만들 컨트롤 설정

데이터 원본 창의 열이나 개체의 속성을 나타내는 항목을 나타내는 항목을 디자이너로 끌어오기 전에, 만들어야 할 컨트롤을 설정할 수 있습니다.

열 또는 속성에 대해 만들 컨트롤을 설정하려면

  1. WPF 디자이너 또는 Windows Forms 디자이너가 열려 있는지 확인합니다.

  2. 데이터 원본 창에서 원하는 테이블이나 개체를 확장하여 관련 열 또는 속성을 표시합니다.

  3. 만들어야 할 컨트롤을 설정할 각 열 또는 속성을 선택합니다.

  4. 열 또는 속성에 대한 드롭다운 목록 메뉴를 클릭한 다음, 항목을 디자이너로 끌어올 때 만들 컨트롤을 선택합니다.

    사용 가능한 컨트롤 목록은 열려 있는 디자이너, 프로젝트의 대상 .NET 버전 및 도구 상자에 추가한 데이터 바인딩을 지원하는 사용자 지정 컨트롤에 따라 달라집니다. 만들어야 할 컨트롤이 사용 가능한 컨트롤 목록에 있는 경우 컨트롤을 목록에 추가할 수 있습니다. 자세한 내용은 데이터 소스 창에 사용자 지정 컨트롤 추가를 참조하세요.

    데이터 원본 창의 데이터 열이나 속성에 대한 컨트롤 목록에 추가할 수 있는 사용자 정의 컨트롤을 만드는 방법은 단순 데이터 바인딩을 지원하는 Windows Forms 사용자 정의 컨트롤 만들기를 참조하세요.

    열 또는 속성에 대한 컨트롤을 만들지 않으려면 드롭다운 목록 메뉴에서 없음을 선택합니다. 이 작업은 부모 테이블이나 개체를 디자이너로 끌어다 놓고 싶지만 특정 열이나 속성은 포함하고 싶지 않을 때 유용합니다.