LinqDataSource.AutoSort Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, указывающее на то, поддерживает ли элемент управления LinqDataSource сортировку данных во время выполнения.
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
Значение свойства
Значение true
, если пользователь может сортировать данные. В противном случае — значение false
. Значение по умолчанию — true
.
Примеры
В следующем примере показан LinqDataSource элемент управления со свойством AutoSort , которому присвоено значение true
, и GridView элемент управления, привязанный к элементу LinqDataSource управления . Свойство AllowSortingGridView элемента управления имеет значение , true
чтобы предоставить интерфейс, позволяющий пользователям сортировать данные.
<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>
Комментарии
Элемент LinqDataSource управления поддерживает два подхода к сортировке данных. Можно использовать свойство , AutoSort чтобы включить сортировку во время выполнения, или задать OrderBy свойство для определения сортировки во время разработки.
Присвойте свойству AutoSort значение , true
чтобы включить сортировку в элементе управления, основанном LinqDataSource на выражении сортировки из элемента управления с привязкой к данным. Элемент управления с привязкой к данным предоставляет интерфейс, позволяющий пользователю выбирать во время выполнения, какое свойство следует использовать для сортировки.
Вы можете программно задать порядок, в котором возвращаются данные, задав OrderBy для свойства свойство или свойства, используемые для сортировки. Если свойству OrderBy присвоено значение , а свойству AutoSort присвоено значение true
, выражение сортировки из элемента управления с привязкой к данным применяется после выражения в свойстве OrderBy . Таким образом, это определяет окончательную сортировку данных.