다음을 통해 공유


방법: ASP.NET 웹 페이지에 DataList 웹 서버 컨트롤 추가

업데이트: 2007년 11월

DataList 웹 서버 컨트롤을 페이지에 추가하려면 여러 단계를 수행해야 합니다. 다음 절차에서는 DataList 컨트롤을 만들기 위해 수행하는 단계를 설명합니다.

DataList 웹 서버 컨트롤을 ASP.NET 웹 페이지에 추가하려면

  1. 디자인 뷰로 전환한 후 도구 상자의 데이터 탭에서 SqlDataSource 또는 ObjectDataSource 같은 데이터 소스 컨트롤을 페이지로 끌어 옵니다.

  2. 데이터 소스 구성 마법사를 사용하여 데이터 소스 컨트롤에 대한 연결과 쿼리 또는 데이터 검색 메서드를 정의합니다.

    참고:

    DataList 컨트롤을 사용하여 데이터를 업데이트하려면(예: 컨트롤의 UpdateCommand 또는 DeleteCommand 이벤트에 대한 코드 작성) 적절한 쿼리를 사용하여 데이터 소스 컨트롤이 정의되어야 하고 쿼리에 기본 키가 포함되어 있어야 합니다. 데이터 소스 구성 마법사의 Select 문 구성 단계에서 고급을 클릭하면 마법사에서 업데이트 쿼리를 생성할 수 있는 고급 옵션을 표시할 수 있습니다.

  3. 디자인 뷰로 전환한 후 도구 상자의 데이터 탭에서 DataList 컨트롤을 페이지로 끌어 옵니다.

  4. DataList 컨트롤을 마우스 오른쪽 단추로 클릭하고 스마트 태그 표시를 클릭합니다.

  5. 데이터 소스 선택 목록에서 1단계와 2단계를 통해 만든 데이터 소스 컨트롤의 이름을 클릭합니다.

    이렇게 하면 컨트롤의 DataSourceID 속성이 설정됩니다. 쿼리에 기본 키가 포함된 경우에는 컨트롤의 DataKeyField 속성도 설정됩니다.

  6. 디자인 뷰에서 DataList 컨트롤을 마우스 오른쪽 단추로 클릭하고 템플릿 편집을 가리킨 다음 항목 템플릿을 클릭합니다. 템플릿 편집 모드에서 컨트롤에 ItemTemplate, AlternatingItemTemplate, SelectedItemTemplateEditItemTemplate이 표시됩니다.

    기본적으로 ItemTemplate 템플릿은 데이터 소스의 필드를 표시할 데이터 바인딩된 Label 컨트롤과 정적 텍스트 캡션으로 채워집니다.

  7. HTML 텍스트 및 다른 웹 서버 컨트롤이나 HTML 서버 컨트롤을 템플릿에 추가합니다. 템플릿을 편집하는 데 대한 자세한 내용은 방법: 디자이너를 사용하여 웹 서버 컨트롤 템플릿 만들기를 참조하십시오.

  8. 템플릿 편집이 끝나면 DataList 컨트롤을 마우스 오른쪽 단추로 클릭한 다음 템플릿 편집 끝내기를 클릭합니다.

참고 항목

작업

연습: DataList 웹 서버 컨트롤을 사용하여 데이터 표시 및 서식 지정

방법: DataList 웹 서버 컨트롤에서 항목 선택 허용

방법: DataList 웹 서버 컨트롤에서 항목 편집 허용

방법: DataList 웹 서버 컨트롤에서 항목 삭제 허용

개념

ASP.NET 웹 서버 컨트롤 템플릿

참조

DataList 웹 서버 컨트롤 개요