LinqDataSource.AutoSort Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje, zda LinqDataSource ovládací prvek podporuje řazení dat za běhu.
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
Hodnota vlastnosti
true
pokud uživatel může data seřadit; v opačném případě . false
Výchozí hodnota je true
.
Příklady
Následující příklad ukazuje LinqDataSource ovládací prvek s vlastností nastavenou AutoSort na true
a GridView ovládací prvek, který je vázán na LinqDataSource ovládací prvek. Vlastnost AllowSorting GridView ovládacího prvku je nastavena tak, aby true
poskytovala rozhraní, které umožňuje uživatelům řadit data.
<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>
Poznámky
Ovládací LinqDataSource prvek podporuje dva přístupy pro řazení dat. Tuto vlastnost můžete použít AutoSort k povolení řazení za běhu nebo můžete vlastnost nastavit OrderBy tak, aby definovala řazení v době návrhu.
AutoSort Nastavte vlastnost tak, aby true
povolte řazení v ovládacím LinqDataSource prvku, který je založený na výrazu řazení z ovládacího prvku vázaného na data. Ovládací prvek vázané na data poskytuje rozhraní, které uživateli umožní vybrat za běhu, kterou vlastnost se má použít pro řazení.
Pořadí vrácených dat můžete nastavit programově tak OrderBy , že vlastnost nastavíte na vlastnost nebo vlastnosti použité pro řazení. OrderBy Pokud je vlastnost nastavena na vlastnost a AutoSort vlastnost je true
, výraz řazení z ovládacího prvku vázaného na data se použije za výraz ve OrderBy vlastnosti. To proto určuje konečné řazení dat.