LinqDataSource.AutoSort Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica se o controle LinqDataSource dá suporte à classificação dos dados no tempo de execução.
public:
property bool AutoSort { bool get(); void set(bool value); };
public bool AutoSort { get; set; }
member this.AutoSort : bool with get, set
Public Property AutoSort As Boolean
Valor da propriedade
true
se o usuário puder classificar os dados; caso contrário, false
. O valor padrão é true
.
Exemplos
O exemplo a seguir mostra um LinqDataSource controle com a AutoSort propriedade definida true
como e um GridView controle que está associado ao LinqDataSource controle. A AllowSorting propriedade do GridView controle é definida para true
fornecer a interface que permite que os usuários classifiquem os dados.
<asp:LinqDataSource
ContextTypeName="ExampleDataContext"
TableName="Products"
AutoPage="true"
AutoSort="true"
ID="LinqDataSource1"
runat="server">
</asp:LinqDataSource>
<asp:GridView
AllowPaging="true"
AllowSorting="true"
DataSourceID="LinqDataSource1"
ID="GridView1"
runat="server">
</asp:GridView>
<asp:LinqDataSource
ContextTypeName="ExampleDataContext"
TableName="Products"
AutoPage="true"
AutoSort="true"
ID="LinqDataSource1"
runat="server">
</asp:LinqDataSource>
<asp:GridView
AllowPaging="true"
AllowSorting="true"
DataSourceID="LinqDataSource1"
ID="GridView1"
runat="server">
</asp:GridView>
Comentários
O LinqDataSource controle dá suporte a duas abordagens para classificar dados. Você pode usar a AutoSort propriedade para habilitar a classificação em tempo de execução ou definir a OrderBy propriedade para definir a classificação em tempo de design.
Defina a AutoSort propriedade para habilitar a true
classificação em um LinqDataSource controle baseado na expressão de classificação de um controle associado a dados. O controle associado a dados fornece a interface para permitir que o usuário selecione em tempo de execução qual propriedade usar para classificação.
Você pode definir programaticamente a ordem na qual os dados são retornados definindo a OrderBy propriedade para a propriedade ou propriedades usadas para classificação. Quando a OrderBy propriedade é definida como uma propriedade e a AutoSort propriedade é true
, a expressão de classificação do controle associado a dados é aplicada após a expressão na OrderBy propriedade. Portanto, isso determina a classificação final dos dados.