0
我想在datagridview中顯示一個足球聯盟表。我的代碼從ms訪問中獲取每列的數據並將其顯示在datagridview中。我想根據「pts」列的值對行進行排序。我嘗試過使用BindingSource.Sort =「pts」,但這沒有效果。 繼承人我的一些我的代碼任何幫助將不勝感激!Bindingsource按列值排序,datagridview
私人小組Form1_Load的(BYVAL發件人爲System.Object的,BYVALË作爲System.EventArgs)把手MyBase.Load OleDbConnection1.Open() 昏暗命令作爲的OleDbCommand =新的OleDbCommand() command.Connection = OleDbConnection1 命令.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
歡呼聲,看來我得把該數據到二維的字符串數組,轉換「點」爲整數,排序上,然後在datagridview的顯示! – 2012-03-23 11:04:14