데이터(Visual Web Developer 작업 절차)
업데이트: 2007년 11월
이 페이지에서는 ASP.NET 웹 페이지에 데이터를 표시하고 편집하기 위해 일반적으로 사용되는 작업의 도움말에 대한 링크를 제공합니다. 도움말에서 다루는 일반적인 작업의 다른 범주를 보려면 Visual Web Developer 작업 절차를 참조하십시오.
이 항목의 정보는 다음 단원으로 구성되어 있습니다.
시작
연습
SQL 기반 데이터베이스
비즈니스 개체
XML
데이터 컨트롤
데이터 보안
시작
ASP.NET 데이터 바인딩 웹 서버 컨트롤 개요
컨트롤을 사용하여 ASP.NET 웹 페이지에 데이터를 표시하는 방법에 대해 설명합니다.데이터 소스 컨트롤 개요
ASP.NET 웹 페이지의 선언적 컨트롤(데이터 소스 컨트롤)을 사용하여 데이터 소스에 연결하고 데이터를 읽고 쓰는 방법에 대해 설명합니다.데이터 소스 컨트롤을 사용하여 데이터에 바인딩
페이지의 일부를 캐시하는 동안 해당 페이지의 다른 부분을 업데이트할 수 있는 방법에 대해 설명합니다.데이터 소스 컨트롤에 매개 변수 사용
검색 및 업데이트를 위해 런타임 정보를 데이터 소스 컨트롤에 전달하는 방법에 대해 설명합니다.데이터 소스 컨트롤을 사용한 데이터 정렬
데이터를 정렬하도록 데이터 소스 컨트롤을 구성하는 방법에 대해 설명합니다.데이터 소스 컨트롤을 사용하여 데이터 수정
데이터 소스의 레코드를 업데이트하거나 삭제하도록 데이터 소스 컨트롤을 구성하는 방법에 대해 설명합니다.데이터 소스 컨트롤을 사용하여 데이터 필터링
데이터 소스 컨트롤에 의해 반환되는 데이터 하위 집합을 만들도록 데이터 소스 컨트롤을 구성하는 방법에 대해 설명합니다.데이터 소스 컨트롤을 사용하여 데이터 캐싱
성능 향상을 위해 메모리에 데이터를 저장하도록 데이터 소스 컨트롤을 구성하는 방법에 대해 설명합니다.
연습
연습: 웹 페이지의 기본 데이터 액세스
GridView 컨트롤 및 SqlDataSource 컨트롤을 사용하여 ASP.NET 웹 페이지에 데이터를 표시하는 방법에 대한 자습서를 제공합니다.연습: GridView 웹 서버 컨트롤에서 저장 프로시저를 사용하여 데이터 표시
SQL Server 저장 프로시저를 사용하여 데이터를 검색하는 방법에 대한 자습서를 제공합니다.연습: Access 데이터베이스 데이터를 표시할 웹 페이지 만들기
GridView 컨트롤 및 AccessDataSource 컨트롤을 사용하여 ASP.NET 웹 페이지에 Microsoft Access 데이터베이스의 데이터를 표시하는 방법에 대한 자습서를 제공합니다.연습: Visual Studio에서 마스터/세부 사항 웹 페이지 만들기
사용자가 좀 더 자세히 검토할 개별 레코드를 선택할 수 있도록 데이터 목록을 표시하는 페이지를 만들기 위해 DropDownList, GridView, DetailsView 및 SqlDataSource 컨트롤을 사용하는 방법에 대한 자습서를 제공합니다.연습: DetailsView 웹 서버 컨트롤을 사용하여 웹 페이지에서 데이터 편집 및 삽입
DetailsView 컨트롤을 사용하여 사용자가 기존 레코드를 편집하고 새 레코드를 만드는 방법에 대한 자습서를 제공합니다.연습: 사용자 지정 비즈니스 개체에 데이터 바인딩
ObjectDataSource 컨트롤을 사용하여 ASP.NET 웹 응용 프로그램에서 다중 계층 데이터 액세스를 만드는 방법에 대한 자습서를 제공합니다.연습: Visual Studio 데이터 구성 요소로 웹 페이지 데이터 바인딩
Visual Studio 도구를 사용하여 ObjectDataSource 컨트롤과 함께 사용할 수 있는 데이터 액세스 개체를 만드는 방법에 대한 자습서를 제공합니다.연습: DataList 웹 서버 컨트롤을 사용하여 데이터 표시 및 서식 지정
사용자가 정의한 레이아웃을 사용하여 HTML 표에 데이터를 표시할 수 있도록 DataList 컨트롤을 만드는 방법에 대한 자습서를 제공합니다.연습: FormView 웹 서버 컨트롤을 사용하여 웹 페이지에 서식 지정된 데이터 표시
FormView 컨트롤을 사용하여 자유 형식 레이아웃 템플릿을 통해 한 번에 하나의 레코드를 표시하는 방법에 대한 자습서를 제공합니다.연습: GridView 웹 서버 컨트롤에서 편집하는 동안 드롭다운 목록 표시
GridView 컨트롤을 사용자 지정하여 편집 모드에서 드롭다운 목록을 표시하는 방법에 대한 자습서를 제공합니다.연습: GridView 웹 서버 컨트롤에 대한 간단한 정렬
사용자가 표시된 데이터를 정렬할 수 있도록 GridView 컨트롤의 기본 제공 기능을 사용하는 방법에 대한 자습서를 제공합니다.연습: XML 데이터를 표시할 웹 페이지 만들기
XmlDataSource 컨트롤을 사용하여 XML 데이터를 읽고 GridView 및 DropDownList 컨트롤을 사용하여 페이지에 XML 데이터를 표시하는 방법에 대한 자습서를 제공합니다.연습: TreeView 컨트롤에 계층 데이터 표시
TreeView 컨트롤을 사용하여 XML 데이터를 표시하는 방법에 대한 자습서를 제공합니다.연습: 변환을 사용하여 Web Forms 페이지에 XML 문서 표시
Xml 컨트롤을 사용하여 페이지에 XML 문서의 내용을 표시하는 방법에 대한 자습서를 제공합니다.연습: SQL Server에 ASP.NET 출력 캐싱 사용
SQL Server에서 해당하는 종속 데이터가 변경되는 경우에만 캐시에서 제거되는 페이지를 캐시하는 방법에 대한 자습서를 제공합니다.
SQL 기반 데이터베이스
방법: SqlDataSource 컨트롤을 사용하여 SQL Server 데이터베이스에 연결(Visual Studio)
SQL Server 데이터베이스에 액세스하는 데 사용할 수 있는 연결 문자열을 만드는 단계를 제공합니다.방법: SqlDataSource 컨트롤을 사용하여 Oracle 데이터베이스에 연결(Visual Studio)
Oracle 데이터베이스에서 데이터를 읽고 쓰는 단계를 제공합니다.방법: SqlDataSource 컨트롤을 사용하여 ODBC 데이터베이스에 연결(Visual Studio)
ODBC 규격 데이터베이스에서 데이터를 읽고 쓰는 단계를 제공합니다.방법: SqlDataSource 컨트롤의 필터링을 사용하도록 설정
데이터 소스 컨트롤에 의해 반환되는 데이터 하위 집합을 만들도록 SqlDataSource 컨트롤을 구성하는 방법에 대해 설명합니다.SqlDataSource 컨트롤을 사용하여 데이터 선택
데이터베이스 쿼리를 실행하여 데이터를 반환하도록 SqlDataSource 컨트롤을 구성하는 방법에 대해 설명합니다.SqlDataSource 컨트롤을 사용하여 데이터 수정
데이터베이스에서 데이터를 업데이트 또는 삭제하도록 SqlDataSource 컨트롤을 구성하는 방법에 대해 설명합니다.SqlDataSource 컨트롤에 매개 변수 사용
검색 및 업데이트를 위해 런타임 정보를 SqlDataSource 컨트롤에 전달하는 방법에 대해 설명합니다.SqlDataSource 컨트롤을 사용한 데이터 캐싱
성능 향상을 위해 메모리에 데이터를 저장하도록 SqlDataSource 컨트롤을 구성하는 방법에 대해 설명합니다.방법: SqlDataSource 컨트롤을 사용하여 Access 데이터베이스에 연결(Visual Studio)
Microsoft Access 데이터베이스에서 데이터를 읽고 쓰는 단계를 제공합니다.AccessDataSource 웹 서버 컨트롤을 사용하여 데이터 검색
Microsoft Access 데이터베이스를 여는 데 사용할 수 있는 연결 문자열을 만드는 단계를 제공합니다.
비즈니스 개체
연습: 사용자 지정 비즈니스 개체에 데이터 바인딩
ObjectDataSource 컨트롤을 사용하여 ASP.NET 웹 응용 프로그램에서 다중 계층 데이터 액세스를 만드는 방법에 대한 자습서를 제공합니다.연습: Visual Studio 데이터 구성 요소로 웹 페이지 데이터 바인딩
Visual Studio 도구를 사용하여 ObjectDataSource 컨트롤과 함께 사용할 수 있는 데이터 액세스 개체를 만드는 방법에 대한 자습서를 제공합니다.ObjectDataSource 컨트롤 소스 개체 만들기
ObjectDataSource 컨트롤이 액세스할 수 있는 중간 계층 개체로 사용할 수 있는 클래스를 만드는 방법에 대해 설명합니다.ObjectDataSource 컨트롤에 매개 변수 사용
업데이트, 삭제, 페이징 및 정렬 정보를 ObjectDataSource 컨트롤로 전달할 수 있도록 매개 변수 개체를 구성하는 방법에 대해 설명합니다.
XML
연습: XML 데이터를 표시할 웹 페이지 만들기
XmlDataSource 컨트롤을 사용하여 XML 데이터를 읽고 GridView 및 DropDownList 컨트롤을 사용하여 페이지에 XML 데이터를 표시하는 방법에 대한 자습서를 제공합니다.XmlDataSource 컨트롤을 사용하여 데이터 필터링
XmlDataSource 컨트롤의 XPath 쿼리를 사용하여 XML 데이터의 하위 집합을 찾는 방법에 대해 설명합니다.XmlDataSource 컨트롤에 표 형식 컨트롤 바인딩
XmlDataSource 컨트롤을 사용하여 XML 데이터를 읽고 GridView 컨트롤과 같은 컨트롤에 표시하는 방법에 대해 설명합니다.연습: TreeView 컨트롤에 계층 데이터 표시
TreeView 컨트롤을 사용하여 XML 데이터를 표시하는 방법에 대한 자습서를 제공합니다.방법: Web Forms 페이지에 XML 웹 서버 컨트롤 추가(Visual Studio)
Visual Web Developer 디자이너를 사용하여 Xml 컨트롤을 만드는 단계를 제공합니다. 이 컨트롤을 사용하면 페이지에 XML 문서를 표시할 수 있습니다.방법: XML 웹 서버 컨트롤에서 XML 데이터 로드
XML 문서나 XML 스트림을 표시하도록 Xml 컨트롤을 구성하는 단계를 제공합니다.방법: XML 웹 서버 컨트롤의 XML 데이터 변환
Xml 컨트롤과 함께 변환을 사용하여 XML 데이터 표시를 사용자 지정하는 단계를 제공합니다.
데이터 컨트롤
방법: ASP.NET 웹 페이지에 DataList 웹 서버 컨트롤 추가
사용자가 정의한 레이아웃을 사용하여 HTML 표에 데이터를 표시할 수 있도록 DataList 컨트롤을 만드는 단계를 제공합니다.연습: DataList 웹 서버 컨트롤을 사용하여 데이터 표시 및 서식 지정
사용자가 정의한 레이아웃을 사용하여 HTML 표에 데이터를 표시할 수 있도록 DataList 컨트롤을 만드는 방법에 대한 자습서를 제공합니다.방법: DataList 웹 서버 컨트롤에서 항목 삭제 허용
사용자가 데이터 레코드를 삭제할 수 있도록 DataList 컨트롤을 구성하는 단계를 제공합니다.방법: DataList 웹 서버 컨트롤에서 항목 편집 허용
사용자가 데이터 레코드를 편집할 수 있도록 DataList 컨트롤을 구성하는 단계를 제공합니다.방법: DataList 웹 서버 컨트롤에서 항목 선택 허용
사용자가 특정 항목을 선택(강조 표시)할 수 있도록 DataList 컨트롤을 구성하는 단계를 제공합니다.방법: DataList 웹 서버 컨트롤에서 동적으로 항목 사용자 지정
코드를 사용하여 런타임에 DataList 컨트롤에 있는 항목의 모양과 동작을 변경하는 단계를 제공합니다.방법: DataList 웹 서버 컨트롤에서 선형 또는 테이블 모드 지정
DataList 컨트롤의 레이아웃을 설정하는 방법에 대한 단계를 제공합니다.방법: DataList 웹 서버 컨트롤에서 가로 또는 세로 레이아웃 지정
DataList 컨트롤의 레이아웃을 설정하는 방법에 대한 단계를 제공합니다.연습: DetailsView 웹 서버 컨트롤을 사용하여 웹 페이지에서 데이터 편집 및 삽입
DetailsView 컨트롤을 사용하여 사용자가 기존 레코드를 편집하고 새 레코드를 만들 수 있도록 하는 방법에 대한 자습서를 제공합니다.DetailsView 웹 서버 컨트롤을 사용하여 데이터 수정
사용자가 한 번에 하나씩 데이터 레코드를 편집할 수 있도록 DetailsView 컨트롤을 사용하는 방법에 대해 설명합니다.DetailsView 웹 서버 컨트롤의 페이징
사용자가 한 번에 하나씩 여러 레코드를 페이징할 수 있도록 DetailsView 컨트롤을 구성하는 방법에 대해 설명합니다.연습: FormView 웹 서버 컨트롤을 사용하여 웹 페이지에 서식 지정된 데이터 표시
FormView 컨트롤을 사용하여 자유 형식 레이아웃 템플릿을 통해 한 번에 하나의 레코드를 표시하는 방법에 대한 자습서를 제공합니다.FormView 웹 서버 컨트롤을 사용하여 데이터 수정
사용자가 한 번에 하나씩 데이터 레코드를 편집할 수 있도록 FormView 컨트롤을 사용하는 단계를 제공합니다.FormView 웹 서버 컨트롤의 페이징
사용자가 한 번에 하나씩 여러 레코드를 페이징할 수 있도록 FormView 컨트롤을 구성하는 방법에 대해 설명합니다.연습: Visual Studio에서 마스터/세부 사항 웹 페이지 만들기
사용자가 좀 더 자세히 검토할 개별 레코드를 선택할 수 있도록 데이터 목록을 표시하는 페이지를 만들기 위해 DropDownList, GridView, DetailsView 및 SqlDataSource 컨트롤을 사용하는 방법에 대한 자습서를 제공합니다.연습: GridView 웹 서버 컨트롤에 대한 간단한 정렬
사용자가 표시된 데이터를 정렬할 수 있도록 GridView 컨트롤의 기본 제공 기능을 사용하는 방법에 대한 자습서를 제공합니다.방법: GridView 웹 서버 컨트롤에서 편집을 위한 컨트롤 사용자 지정
편집 모드에 있을 때 선택한 컨트롤을 표시하도록 GridView 컨트롤을 구성하는 단계를 제공합니다.방법: 동적으로 GridView 웹 서버 컨트롤 열 너비 설정
표시되는 데이터의 너비에 따라 GridView 컨트롤에 열 너비를 설정하는 단계를 제공합니다.방법: 데이터 바인딩 컨트롤의 단추 이벤트에 응답
GridView, DataList 및 Repeater 컨트롤과 같은 목록 데이터 컨트롤에서 단추 컨트롤에 의해 발생된 이벤트를 처리하는 방법에 대한 단계를 제공합니다.방법: GridView 웹 서버 컨트롤에서 기본 삭제 사용
사용자가 데이터 레코드를 삭제할 수 있도록 GridView 컨트롤을 구성하는 단계를 제공합니다.방법: GridView 웹 서버 컨트롤에서 기본 편집 사용
사용자가 데이터 레코드를 편집할 수 있도록 GridView 컨트롤을 구성하는 단계를 제공합니다.방법: GridView 웹 서버 컨트롤에서 기본 페이징 사용
사용자가 긴 데이터 레코드 목록을 페이징할 수 있도록 GridView 컨트롤을 구성하는 단계를 제공합니다.연습: 사용자 지정 비즈니스 개체에 데이터 바인딩
ObjectDataSource 컨트롤을 사용하여 ASP.NET 웹 응용 프로그램에서 다중 계층 데이터 액세스를 만드는 방법에 대한 자습서를 제공합니다.연습: Visual Studio 데이터 구성 요소로 웹 페이지 데이터 바인딩
Visual Studio 도구를 사용하여 ObjectDataSource 컨트롤과 함께 사용할 수 있는 데이터 액세스 개체를 만드는 방법에 대한 자습서를 제공합니다.방법: Web Forms 페이지에 Repeater 웹 서버 컨트롤 추가
사용자가 정의한 자유 형식 레이아웃 템플릿을 사용하여 ASP.NET 웹 페이지에 데이터를 표시할 수 있도록 Repeater 컨트롤을 만드는 단계를 제공합니다.방법: SqlDataSource 컨트롤의 필터링을 사용하도록 설정(Visual Studio)
필터링을 사용하여 쿼리 결과를 보다 구체화할 수 있도록 SqlDataSource 컨트롤을 구성하는 단계를 제공합니다.방법: DataList 또는 Repeater 항목에서 단추 이벤트에 대한 응답
GridView, DataList 및 Repeater 컨트롤과 같은 목록 데이터 컨트롤에서 단추 컨트롤에 의해 발생된 이벤트를 처리하는 방법에 대한 단계를 제공합니다.방법: 디자이너를 사용하여 웹 서버 컨트롤 템플릿 만들기
Visual Web Developer 디자이너를 사용하여 GridView, DetailsView, FormView, DataList 및 Repeater 컨트롤에 템플릿을 만들고 편집하는 단계를 제공합니다.방법: 선언적으로 ASP.NET 웹 컨트롤 템플릿 만들기
직접 태그를 편집하여 GridView, DetailsView, FormView, DataList 및 Repeater 컨트롤에 템플릿을 만드는 단계를 제공합니다.방법: 템플릿 기반 컨트롤에서 데이터에 바인딩
GridView, DetailsView, FormView, DataList, Repeater 컨트롤 등의 템플릿에 데이터 바인딩된 컨트롤을 추가하는 단계를 제공합니다.
데이터 보안
데이터 액세스 보안
ASP.NET 웹 응용 프로그램의 데이터 액세스 보안을 향상시킬 수 있는 지침을 제공합니다.방법: 데이터 소스 컨트롤을 사용하는 경우 연결 문자열 보안 유지
데이터베이스 액세스를 위한 연결 문자열을 암호화하는 단계를 제공합니다.방법: 로컬 사용자로 SQL Server 액세스
웹 서버와 동일한 컴퓨터에 있는 SQL Server에 로그인하도록 응용 프로그램을 구성하는 단계를 제공합니다.방법: 매핑된 Windows 도메인 사용자를 사용하여 SQL Server에 액세스
응용 프로그램에서 특정 Windows 사용자 계정을 사용하여 SQL Server에 로그인하도록 구성하는 단계를 제공합니다.방법: 미리 지정된 자격 증명을 사용한 SQL Server 액세스
응용 프로그램에 구성한 사용자 이름과 암호를 사용하여 SQL Server에 로그인하도록 응용 프로그램을 구성하는 단계를 제공합니다.방법: Windows 통합 보안을 사용한 SQL Server 액세스
응용 프로그램에서 사용자의 현재 Windows 사용자 계정 정보를 사용하여 SQL Server에 로그인하도록 구성하는 단계를 제공합니다.