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 la raccolta 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 utilizzati per la creazione della 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 in modo esplicito una clausola ORDER BY alla OrderBy proprietà . La costruzione della clausola ORDER BY dalla OrderByParameters proprietà richiede che la Name proprietà del parametro nell'insieme identifichi una singola proprietà dell'elemento restituito dalla query.