EntityDataSource.OrderByParameters Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene la colección de parámetros que se usan para crear la cláusula 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
Valor de propiedad
Los parámetros que se usan para crear la cláusula ORDER BY.
- Atributos
Ejemplos
En el ejemplo siguiente se genera automáticamente la cláusula ORDER BY y se usa el valor de orderByDropDownList
para establecer el valor del parámetro.
<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>
Comentarios
Cuando la AutoGenerateOrderByClause propiedad del EntityDataSource control se establece en true
, el control genera automáticamente una cláusula order by a partir del parámetro en el ParameterCollection asignado a la OrderByParameters propiedad. Esto elimina la necesidad de asignar explícitamente una cláusula ORDER BY a la OrderBy propiedad. La construcción de la cláusula ORDER BY de la OrderByParameters propiedad requiere que la Name propiedad del parámetro de la colección identifique una única propiedad del elemento devuelto por la consulta.