DataControlField.SortExpression, propriété
.NET Framework 2.0
Remarque : cette propriété est nouvelle dans le .NET Framework version 2.0.
Obtient ou définit une expression de tri utilisée par un contrôle de source de données pour trier des données.
Espace de noms : System.Web.UI.WebControls
Assembly : System.Web (dans system.web.dll)
Assembly : System.Web (dans system.web.dll)
/** @property */ public String get_SortExpression () /** @property */ public void set_SortExpression (String value)
public function get SortExpression () : String public function set SortExpression (value : String)
Valeur de la propriété
Expression de tri utilisée par un contrôle de source de données pour trier des données. La valeur par défaut est une chaîne vide (" ").La méthode OnFieldChanged est appelée pour déclencher un événement de changement d'état lorsque la propriété SortExpression est définie.
La valeur de la propriété SortExpression est stockée dans l'état d'affichage.
L'exemple de code suivant illustre comment utiliser la propriété SortExpression pour assigner une expression de tri à un champ de contrôle de données.
<%@ page language="C#" %> <html> <body> <form runat="server"> <asp:sqldatasource id="SqlDataSource1" runat="server" connectionstring="<%$ ConnectionStrings:MyNorthwind%>" selectcommand="Select * From Employees"> </asp:sqldatasource> <asp:detailsview id="DetailsView1" runat="server" allowpaging="True" datasourceid="SqlDataSource1" height="208px" width="264px" autogeneraterows="False"> <fields> <asp:boundfield sortexpression="LastName" datafield="LastName" headertext="LastName"> <itemstyle backcolor="Yellow"> </itemstyle> </asp:boundfield> <asp:boundfield sortexpression="FirstName" datafield="FirstName" headertext="FirstName"> <itemstyle forecolor="#C00000"> </itemstyle> </asp:boundfield> <asp:buttonfield text="TestButton" buttontype="Button"> </asp:buttonfield> </fields> </asp:detailsview> </form> </body> </html>
<%@ page language="VJ#" %>
<html>
<body>
<form runat="server">
<asp:sqldatasource
id="SqlDataSource1"
runat="server"
connectionstring="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind;"
selectcommand="Select * From Employees">
</asp:sqldatasource>
<asp:detailsview
id="DetailsView1"
runat="server"
allowpaging="True"
datasourceid="SqlDataSource1"
height="208px"
width="264px"
autogeneraterows="False">
<fields>
<asp:boundfield
sortexpression="LastName"
datafield="LastName"
headertext="LastName">
<itemstyle backcolor="Yellow">
</itemstyle>
</asp:boundfield>
<asp:boundfield
sortexpression="FirstName"
datafield="FirstName"
headertext="FirstName">
<itemstyle forecolor="#C00000">
</itemstyle>
</asp:boundfield>
<asp:buttonfield
text="TestButton"
buttontype="Button">
</asp:buttonfield>
</fields>
</asp:detailsview>
</form>
</body>
</html>
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition
Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.