LinqDataSource.GroupByParameters Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém a coleção de parâmetros usados para criar a cláusula 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
Valor de Propriedade
Os parâmetros usados para criar a cláusula Group By.
- Atributos
Observações
O LinqDataSource controlo utiliza parâmetros na GroupByParameters coleção para criar a cláusula Group By em tempo de execução. Normalmente, não se usa a GroupByParameters recolha para agrupar dados. Em vez disso, pode usar a GroupBy propriedade. Usa a GroupByParameters coleção apenas quando um valor na cláusula Group By tiver de ser definido em tempo de execução e esse valor não for um nome de propriedade. Por exemplo, use a GroupByParameters coleção para agrupar dados com base em se a LastName propriedade nos registos de dados é igual a um valor fornecido pelo utilizador.
Se quiser agrupar dados por uma propriedade e essa propriedade não tiver de ser definida em tempo de execução, pode definir a propriedade de agrupamento na GroupBy propriedade. Por exemplo, para devolver valores de uma tabela de base de dados agrupada por LastName, defina GroupBy "ApelidoNome" sem quaisquer parâmetros. Se quiser agrupar dados dinamicamente por uma propriedade, crie um gestor de eventos para o Selecting evento e personalize a GroupBy propriedade conforme necessário.
Não pode atribuir o nome de uma propriedade como valor para um parâmetro na GroupByParameters coleção. Adiciona-se parâmetros à GroupByParameters coleção quando se quer adicionar uma condição à GroupBy propriedade que deve ser definida em tempo de execução.
Para definir valores na GroupByParameters coleção, atribui-se um nome a cada parâmetro e depois adiciona-se um marcador de posição na GroupBy propriedade para esse parâmetro nomeado. Na cláusula Group By, introduza cada nome de parâmetro com o símbolo @.