다음을 통해 공유


LinqDataSource.GroupByParameters 속성

정의

Group By 절을 만드는 데 사용되는 매개 변수 컬렉션을 가져옵니다.

public:
 property System::Web::UI::WebControls::ParameterCollection ^ GroupByParameters { System::Web::UI::WebControls::ParameterCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.ParameterCollection GroupByParameters { get; }
[<System.ComponentModel.Browsable(false)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.GroupByParameters : System.Web.UI.WebControls.ParameterCollection
Public ReadOnly Property GroupByParameters As ParameterCollection

속성 값

Group By 절을 만드는 데 사용되는 매개 변수입니다.

특성

설명

컨트롤은 LinqDataSource 컬렉션의 매개 변수를 GroupByParameters 사용하여 런타임에 Group By 절을 만듭니다. 일반적으로 컬렉션을 사용하여 GroupByParameters 데이터를 그룹화하지 않습니다. 대신 속성을 사용할 GroupBy 수 있습니다. Group By 절의 GroupByParameters 값이 런타임에 설정되어야 하고 해당 값이 속성 이름이 아닌 경우에만 컬렉션을 사용합니다. 예를 들어 컬렉션을 사용하여 데이터 레코드의 GroupByParameters 속성이 LastName 사용자가 제공한 값과 같은지 여부에 따라 데이터를 그룹화합니다.

데이터를 속성별로 그룹화하려는 경우 해당 속성을 런타임에 설정할 필요가 없는 경우 속성에서 GroupBy 그룹화 속성을 정의할 수 있습니다. 예를 들어 로 그룹화된 LastName데이터베이스 테이블의 값을 반환하려면 매개 변수 없이 를 "LastName"으로 설정합니다 GroupBy . 데이터를 속성별로 동적으로 그룹화하려면 이벤트에 대한 Selecting 이벤트 처리기를 만들고 필요에 따라 속성을 사용자 지정 GroupBy 합니다.

속성의 이름을 컬렉션의 매개 변수 GroupByParameters 값으로 할당할 수 없습니다. 런타임에 GroupByParameters 설정해야 하는 속성에 조건을 추가하려는 경우 컬렉션에 GroupBy 매개 변수를 추가합니다.

컬렉션에서 GroupByParameters 값을 설정하려면 각 매개 변수에 이름을 할당한 다음 명명된 매개 변수에 GroupBy 대한 속성에 자리 표시자를 추가합니다. Group By 절에서 각 매개 변수 이름 앞에 @ 기호를 추가합니다.

적용 대상