Eu estou tendo um problema em relação a Classificação no Gridview. Eu não sou um expert em vb.net mas eu tenho que resolver esse problema. Eu quero explicar como os meus dados está chegando no GridView.
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
//also there is some logic in there but I think that part of the code will not effect
loadgrid()
End Sub
loadgrid()
vai carregar para a consulta de dados por meio de alguns passos
//Esta função é usada para alguns lógica
Private Sub loadgrid() Handles B_SEARCH.Click, chkLegacy.CheckedChanged, gvEmployer.PageIndexChanged
GridDataLoader()
End Sub
eEmployer
vai ter todos os dados para a consulta para o gridView
Public Sub GridDataLoader()
//some code was there because of searching
Dim dataTable = Employer.getEmployers(eEmployer, chkLegacy.Checked)
gvEmployer.DataBind()
End Sub
Public Function GetEmployers(ByVal eEmployer As tblEmployer, ByVal All As Boolean, Optional ByVal sortExpression As String = Nothing) As DataTable
Dim query = ""
query =
"select employer.EmployerID as EmployerId,
employer.Employer_Name as EmployerName,
// the query is so large so i delete all for better understanding
on (employer.Modified_by=tum.UserID)
where employer.LegacyID IS NULL and address.ValidityTo is null"
'End If
Dim params = ""
If All = False Then
query += " AND employer.ValidityTo is null"
End If
If (params.Trim() IsNot "") Then
query = query & params
End If
data.setSQLCommand(query, CommandType.Text)
Return data.Filldata
End Function
finalmente, os dados retornar para o modo de exibição de grade. mas o meu problema é que eu não estou entendendo como posso implementar a classificação coisa. mudei alguma coisa é vista de AllowSorting="true"
SortExpression="EmployerName"
e eu não sei o que devo fazer ainda mais. Eu estava seguindo esse Número