방법: 데이터베이스의 그림에 컨트롤 바인딩
데이터 소스 창을 사용하면 응용 프로그램에서 데이터베이스의 이미지를 컨트롤에 바인딩할 수 있습니다. 예를 들어, 이미지를 WPF 응용 프로그램에서 Image 컨트롤에 바인딩하거나 Windows Forms 응용 프로그램에서 PictureBox 컨트롤에 바인딩할 수 있습니다.
데이터베이스에서 그림은 일반적으로 바이트 배열로 저장됩니다. 바이트 배열로 저장된 항목은 데이터 소스 창에서 기본적 컨트롤 형식이 기본적으로 없음으로 설정됩니다. 바이트 배열은 간단한 바이트 배열에서부터 큰 응용 프로그램의 실행 파일까지 모든 내용을 포함할 수 있기 때문입니다. 이미지를 나타내는 바이트 배열 항목에 대한 데이터 바인딩된 컨트롤을 데이터 소스 창에서 만들려면 만들 컨트롤을 선택해야 합니다.
다음 프로시저에서는 데이터 소스 창이 이미지에 바인딩된 항목으로 이미 채워져 있다고 가정합니다. 자세한 내용은 방법: 데이터베이스의 데이터에 연결을 참조하십시오.
데이터베이스의 그림을 컨트롤에 바인딩하려면
컨트롤을 추가할 디자인 화면이 WPF Designer 또는 Windows Forms 디자이너에서 열려 있는지 확인합니다.
데이터 소스 창에서 원하는 테이블 또는 개체를 확장하여 열 또는 속성을 표시합니다.
이미지 데이터가 포함된 열이나 속성을 선택한 다음 드롭다운 컨트롤 목록에서 다음 컨트롤 중 하나를 선택합니다.
WPF Designer가 열려 있으면 Image를 선택합니다.
Windows Forms 디자이너가 열려 있으면 PictureBox를 선택합니다.
이와 달리 데이터 바인딩을 지원하고 이미지를 표시할 수 있는 다른 컨트롤을 선택해도 됩니다. 사용하려는 컨트롤이 사용 가능한 컨트롤 목록에 없으면 해당 컨트롤을 목록에 추가한 후 선택할 수 있습니다. 자세한 내용은 방법: 데이터 소스 창에 사용자 지정 컨트롤 추가를 참조하십시오.
참고 항목
작업
방법: 데이터 소스 창에서 끌어 올 때 만들 컨트롤 설정
참조
개념
Visual Studio에서 데이터에 Windows Forms 컨트롤 바인딩