Поделиться через


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, задайте значение GroupBy LastName без каких-либо параметров. Если вы хотите динамически группировать данные по свойству, создайте обработчик событий для Selecting события и настройте свойство по GroupBy мере необходимости.

Нельзя назначить имя свойства в качестве значения параметра в GroupByParameters коллекции. Параметры добавляются в коллекцию GroupByParameters , если требуется добавить условие в GroupBy свойство, которое должно быть задано во время выполнения.

Чтобы задать значения в GroupByParameters коллекции, необходимо назначить имя каждому параметру, а затем добавить заполнитель в GroupBy свойство для этого именованного параметра. В предложении Group By предваряйте имя каждого параметра символом @.

Применяется к