Fields in Grid to be sorted (0 based). When specified, the Up/Dn sort arrows will be added to the Column header.
Mydb.dbSortFlds="FieldName or FieldNumber in Grid to be sorted (0 based)"
Mydb.dbSortFlds = "0,1,2,3"
Mydb.dbSortFlds = "employeeid, 1, firstname"
Multiple fields sort is advanced and sometime confusing. If single field sort mode (classic ASP-db) is desired - use dbOptions="SingleColumnSort=true". Single field sort means only one field column is sorted at any time.
<script language="VB" runat="server">
Sub Page_Load(Src As Object, E As EventArgs)
Dim CS As New Tornado.z
With CS
.dbQP = "U=12| S=17|Gdf=0,1,2,3,4| D=Nwind| Q=Orders| Th=tit=Single Col Sort"
.dbSortFlds = "0,1,employeeid,3"
.dbSortColLeftJustify = True
'...Following option force single column sort
.dbOptions = "SingleColumnSort=true"
.ASPdbNET()
End With
End Sub
</script>
z Class | Tornado Namespace | dbColSortSQL | dbInitSortCols | dbSortColLeftJustify | dbOptions