Я пытаюсь отобразить таблицу футбольной лиги в datagridview. мой код получает эти данные для каждого столбца из доступа MS и отображает их в datagridview. Я хочу отсортировать строки по значению столбца "pts". Я пытался использовать BindingSource.Sort = "pts", но это не имело никакого эффекта.
Вот мой код, любая помощь будет оценена!
Private Sub Form1_Load (ByVal отправитель как System.Object, ByVal e как System.EventArgs) Обрабатывает MyBase.Load
OleDbConnection1.Open ()
Dim команда As OleDbCommand = New OleDbCommand ()
command.Connection = OleDbConnection1
command.CommandType = CommandType.StoredProcedure
command.CommandText = "Query7"
Dim objReader As OleDbDataReader = command.ExecuteReader
TeamBindingSource.Clear()
Do While objReader.Read()
Dim tm = objReader("teamname")
Dim mp, w, d, l, f, a, p As Integer
mp = Getgamesplayed(OleDbConnection1, tm)
w = GetGamesWon(OleDbConnection1, tm)
d = GetGamesdrawn(OleDbConnection1, tm)
l = 0
f = GetGoalsScored(OleDbConnection1, tm)
a = GetGoalsConceeded(OleDbConnection1, tm)
p = 0
Dim team As New Team(tm, mp, w, d, l, f, a, p)
TeamBindingSource.Sort = "pts"
TeamBindingSource.Add(team)
Loop
End Sub