EntityDataSource.OrderByParameters Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'insieme di parametri utilizzati per creare la clausola ORDER BY.
public:
property System::Web::UI::WebControls::ParameterCollection ^ OrderByParameters { 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 OrderByParameters { get; }
[<System.ComponentModel.Browsable(false)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.OrderByParameters : System.Web.UI.WebControls.ParameterCollection
Public ReadOnly Property OrderByParameters As ParameterCollection
Valore della proprietà
Parametri che vengono usati per creare la clausola ORDER BY.
- Attributi
Esempio
Nell'esempio seguente viene generata automaticamente la clausola ORDER BY e viene utilizzato il valore di orderByDropDownList
per impostare il valore del parametro.
<asp:EntityDataSource ID="SalesOrderHeader" runat="server"
ConnectionString="name=AdventureWorksEntities"
DefaultContainerName="AdventureWorksEntities" EnableDelete="True"
EnableInsert="True" EnableUpdate="True" EntitySetName="SalesOrderHeader"
Where="it.OnlineOrderFlag = true" AutoGenerateOrderByClause="True">
<OrderByParameters>
<asp:ControlParameter Name="OrderByParameter"
ControlID="orderByDropDownList" Type="String" />
</OrderByParameters>
</asp:EntityDataSource>
Commenti
Quando la AutoGenerateOrderByClause proprietà del EntityDataSource controllo è impostata su true
, il controllo genera automaticamente una clausola ORDER BY dal parametro nell'oggetto ParameterCollection assegnato alla OrderByParameters Proprietà. In questo modo si elimina la necessità di assegnare esplicitamente una clausola ORDER BY alla OrderBy Proprietà. PER la creazione della clausola ORDER BY dalla OrderByParameters proprietà è necessario che la Name proprietà del parametro nella raccolta identifichi una singola proprietà dell'elemento restituito dalla query.