Cette documentation est archivée et n’est pas conservée.

EntityDataSource.OrderByParameters, propriété

Mise à jour : novembre 2007

Obtient la collection de paramètres utilisés pour créer la clause ORDER BY.

Espace de noms :  System.Web.UI.WebControls
Assembly :  System.Web.Entity (dans System.Web.Entity.dll)

[PersistenceModeAttribute(PersistenceMode.InnerProperty)]
[BrowsableAttribute(false)]
public ParameterCollection OrderByParameters { get; }
/** @property */
/** @attribute PersistenceModeAttribute(PersistenceMode.InnerProperty) */
/** @attribute BrowsableAttribute(false) */
public ParameterCollection get_OrderByParameters()

public function get OrderByParameters () : ParameterCollection

Valeur de propriété

Type : System.Web.UI.WebControls.ParameterCollection

Paramètres utilisés pour créer la clause ORDER BY.

Lorsque la propriété AutoGenerateOrderByClause du contrôle EntityDataSource a la valeur true, le contrôle génère automatiquement une clause ORDER BY à partir du paramètre dans le ParameterCollection assigné à la propriété OrderByParameters. Cela évite d'avoir à assigner explicitement une clause ORDER BY à la propriété OrderBy. La construction de la clause ORDER BY à partir de la propriété OrderByParameters requiert que la propriété Name du paramètre dans la collection identifie une propriété unique de l'élément retourné par la requête.

L'exemple suivant génère automatiquement la clause ORDER BY et utilise la valeur de orderByDropDownList pour définir la valeur du paramètre.

<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>

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5 SP1
Afficher: