Gets the collection of parameters that are used to create the Order By clause.
Assembly: System.Web.Extensions (in System.Web.Extensions.dll)
The LinqDataSource control uses parameters in the collection to create the Order By clause at run time. Typically you set the AutoGenerateOrderByClause property to true when you add parameters to the collection. When the AutoGenerateOrderByClause property is set to true, each parameter in the collection is added to the Order By clause in the sequence that they are specified in the collection. When the AutoGenerateOrderByClause property is true, the parameters do not have to be named because they are applied in sequence and are not matched to a placeholder.
If you do not have to set a value at run time in the Order By clause, you do not have to use the collection. You can define the fields to use for ordering the data in the OrderBy property. For example, to return values from a database table ordered by LastName, set OrderBy to "LastName" without any parameters.
You can set parameters in the collection and match the parameters to placeholders in the OrderBy property, but this approach has limited application. When you use this approach, the parameters in the collection cannot represent a column name. You can set a parameter to a value and then compare that value to values in a property. For example, you can order the data based on whether the values in a property are less than the run-time value represented by the parameter.
The following example shows a LinqDataSource control with the AutoGenerateOrderByClause property set to true. A parameter is included in the collection that orders the data based on the property name that a user selects from a DropDownList control.
Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.