次の方法で共有


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 使用できます。 コレクションは、実行時に GroupByParameters Group By 句の値を設定する必要があり、その値がプロパティ名ではない場合にのみ使用します。 たとえば、 コレクションを GroupByParameters 使用して、データ レコードの プロパティが LastName ユーザーが指定した値と等しいかどうかに基づいてデータをグループ化します。

プロパティでデータをグループ化する場合、そのプロパティを実行時に設定する必要がない場合は、 プロパティでグループ化プロパティを GroupBy 定義できます。 たとえば、 で LastNameグループ化されたデータベース テーブルから値を返すには、パラメーターなしで "LastName" に設定 GroupBy します。 プロパティによってデータを動的にグループ化する場合は、イベントのイベント ハンドラーを Selecting 作成し、必要に応じて プロパティを GroupBy カスタマイズします。

コレクション内 GroupByParameters のパラメーターの値としてプロパティの名前を割り当てることはできません。 実行時に設定する GroupByParameters 必要があるプロパティに条件を追加する場合は、 GroupBy コレクションにパラメーターを追加します。

コレクション内の値を GroupByParameters 設定するには、各パラメーターに名前を割り当て、その名前付きパラメーターの プロパティに GroupBy プレースホルダーを追加します。 Group By 句で、各パラメーター名の先頭に @ 記号を付けます。

適用対象