ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 데이터 바인딩 컨트롤
    Programing/Web 2008. 7. 14. 11:18

    데이터 바인딩 컨트롤은 데이터 소스 컨트롤과 바인딩하여 데이터를 쉽게 표시 및 수정할 수 있도록 하고, 템플릿을 사용하여 컨트롤 레이아웃을 사용자가 지정할 수 있도록 해주는 서버 컨트롤이다.

    ASP.NET 2.0은 여러 데이터 바인딩 컨트롤들을 제공한다.

    1. Repeater : 데이터 소스에서 반환된 레코드 집합을 단순히 반복적으로 표현하는 컨트롤입니다. 이 컨트롤은 기본적인 레이아웃을 제공하지 않으므로 개발자가 직접 템플릿을 사용해서 레이아수을 만들어야 한다.

    2. DataList : 데이터 소스에서 반환된 레코드 집합을 테이블 형식으로 렌더링하며 항목 선택 및 편집 템플릿을 제공한다.

    3. DataGrid : 데이터 소스에서 반환된 레코드 집합을 테이블 형식으로 렌더링하고 레코드 선택, 편집, 삭제, 페이징 및 정렬 기능 등을 제공한다.

    4. GridView : 데이터를 테이블 형식으로 렌더링하고 열 정렬, 데이터 페이징, 단일 레코드 편집 또는 삭제 기능을 제공하는 컨트롤이다. 2.0에서 생긴 새로운 기능으로 DataGrid를 대체하고 있다

    5. DetailsView : DetailsView 컨트롤은 한번에 하나의 레코드를 테이블 형식으로 렌더링하고 삽입, 수정, 삭제 및 페이징 기능을 제공하는 컨트롤이다, 주로 마스터 컨트롤에서 선택한 레코드를 DetailsView 컨트롤에 표시하는 마스터-세부 시나리오에 사용된다.

    6. FormView : DetailsView과 비슷하며 한 번에 하나의 레코드를 렌더링하고 레코드 삽입, 수정, 삭제 및 페이징 기능을 제공한다.레코드를 표시할 때 미리 정의된 레이아수을 제공하지 않으므로 개발자가 직접 템플릿을 사용하여 레코드의 개별 열을 표시해야 한다.


    'Programing > Web' 카테고리의 다른 글

    쿠키를 이용한 아이디 저장  (10) 2009.12.23
    MVC 아키텍처의 이해  (0) 2009.12.07
    기본 MVC 프로젝트 구조  (0) 2009.12.07
    ABCUpload 업로드 파일 지우기  (0) 2009.11.27
    asp.net 2.0 SMTP 메일 보내기  (0) 2008.07.15
    PHP 간략 정리  (0) 2008.06.10
    ASP.NET으로 게시판 만들기 3부  (0) 2008.06.03
    SqlDataReader 객체 사용하기  (0) 2008.05.20
    FileUpload 컨트롤  (0) 2008.05.14
    Server.MapPath  (0) 2008.05.14
Designed by Tistory.