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 предисловите каждое имя параметра с символом @.