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