다음을 통해 공유


방법: Silverlight 화면에서 데이터 필터링

목록 및 세부 정보, 편집 가능한 격자데이터 검색 화면에 나타나는 데이터를 필터링 할 수 있습니다.예를 들어, 미국에 있는 고객만 표시되도록 필터링할 수 있습니다.데이터를 필터링하려면 스크린에 컬렉션 쿼리를 수정하거나 사용자 지정 쿼리를 작성한 후 그것을 사용해서 화면을 만듭니다.

비디오에 링크 관련 비디오 데모를 보려면 How Do I: Sort and Filter Data on a Screen in a LightSwitch Application?을 참조하십시오.

화면의 쿼리 수정

목록 및 세부 정보, 편집 가능한 격자데이터 검색 화면에는 쿼리를 기준으로 한 컬렉션이 포함되어 있습니다.예를 들어, 고객 엔터티를 기준으로 한 컬렉션은 기본적으로 이 쿼리를 사용합니다(Select * from Customers).쿼리 조건을 사용자 지정할 수 있습니다.변경 내용은 화면의 컬렉션에만 적용되고 쿼리 전반적으로는 영향을 미치지 않습니다.

화면 컬렉션의 쿼리 수정

  1. 화면 멤버 목록에서 수정할 컬렉션 옆에 쿼리 편집을 클릭합니다.

  2. 쿼리 디자이너에서 쿼리를 수정할 수 있습니다.

    자세한 내용은 방법: 쿼리 디자이너를 사용하여 쿼리 디자인를 참조하십시오.

  3. 쿼리를 수정했으면 화면 디자이너로 되돌아 가려면 쿼리 디자이너 왼쪽 위 모서리에 있는 뒤로 화살표를 클릭합니다.

솔루션의 쿼리를 사용하여 화면 만들기

목록 및 세부 정보, 편집 가능한 격자 또는 검색 데이터 화면을 LightSwitch 솔루션에 있는 쿼리를 기반으로 만들 수 있습니다.

솔루션에 쿼리를 추가하는 방법에 대한 자세한 내용은 방법: 쿼리 추가, 제거 및 수정를 참조하십시오.

쿼리를 디자인하는 방법에 대한 자세한 내용은 방법: 쿼리 디자이너를 사용하여 쿼리 디자인를 참조하십시오.

솔루션의 쿼리를 사용하여 화면 생성

  • 화면을 만듭니다.새 화면 추가 대화 상자에서 화면 데이터 필드에 대한 쿼리를 선택합니다.화면을 만드는 방법에 대한 자세한 내용은 방법: Silverlight 화면 만들기을 참조하십시오.

    쿼리에서 정의한 조건을 충족하는 데이터만 화면에 나타납니다.

매개 변수를 허용하는 쿼리를 이용하여 화면 생성

  1. 화면을 만듭니다.새 화면 추가 대화 상자에서 화면 데이터 필드에 대해 매개 변수를 받아들일 쿼리를 선택합니다.화면을 만드는 방법에 대한 자세한 내용은 방법: Silverlight 화면 만들기을 참조하십시오.

  2. 쿼리는 매개 변수 값을 필요로 하므로 새 화면은 실행 중인 응용 프로그램의 탐색 메뉴에 나타나지 않습니다.이 화면은 사용자가 다른 화면에서 필드에 값을 입력할 때 표시됩니다.해당 필드를 다른 화면에 추가해야 합니다.

    다른 화면의 화면 디자이너에서 데이터 항목 추가를 클릭합니다.

  3. 화면 항목 추가 대화 상자에서 로컬 속성을 선택합니다.형식 목록에서 로컬 속성의 형식을 선택합니다.

  4. 이름 상자에 로컬 속성, 예를 들어, CityName 이름을 제공하고 확인을 클릭합니다.

  5. 화면 멤버 목록에서 새 로컬 속성을 화면 콘텐츠 트리로 끌어 옵니다.

  6. 화면 콘텐츠 트리에서 로컬 속성을 마우스 오른쪽 단추로 클릭하고 단추 추가를 클릭합니다.

  7. 단추 추가 대화 상자에서 새 메서드를 선택하고 확인을 클릭합니다.

  8. 화면 콘텐츠 트리에서 마우스 오른쪽 단추를 클릭하고 실행 코드 편집을 클릭합니다.

  9. 코드 편집기에서 매개 변수가 있는 쿼리 화면을 표시하는 코드를 작성합니다.다음 예제에서는 CityName 로컬 속성 값을 전달하여 ShowCustomerByCity 화면을 표시합니다.

    Private Sub Button_Execute()
        Application.ShowCustomersByCity(CityName)
    End Sub
    
    partial void Button_Execute()
    {
        Application.ShowCustomersByCity(CityName);
    }
    

참고 항목

작업

방법: 쿼리 매개 변수에 값 제공

기타 리소스

화면: 응용 프로그램의 사용자 인터페이스

쿼리: 데이터 소스에서 정보 검색