1
我在我的頁面上有一個GridView,我想將數據綁定到數據,並在顯示GridView之前進行一些排序,但沒有顯示任何內容。以下是我的代碼:GridView即使在數據綁定後也不會顯示
Dim dt As New DataTable
Dim dr As DataRow
' define the table's schema
dt.Columns.Add(New DataColumn("PP", GetType(String)))
dt.Columns.Add(New DataColumn("-", GetType(String)))
dt.Columns.Add(New DataColumn("Distance", GetType(String)))
Dim i As Integer = 0
' Now Create a loop that Add data into datagridview and sort by shortest distance
For Each r As System.Guid In arrid
dr = dt.NewRow()
dr("PP") = ResolveUrl(arrpic(i))
dr("-") = Arrnames(i).ToString & " (" & arrage(i) & ")" & vbCrLf & arrgender(i) & " from " & arrlocation(i) & vbCrLf & arrcomments(i)
dr("Distance") = arrdistance(i)
i = +1
Next
GridView1.DataSource = dt.DataSet
GridView1.DataBind()
'SortDirection data by shortest distance
'GridView1.Sort("Distance", SortDirection.Ascending)
簡單的事情是設置斷點並檢查數據表或數據集是否爲空... – 2014-09-06 19:21:12
'GridView1.DataSource = dt' – OneFineDay 2014-09-06 19:25:19
@Ganesh_Devlekar。我試圖用這一行來計算表格:MsgBox(dt.DataSet.Tables.Count),但我沒有將對象引用設置爲對象消息的實例,表明沒有表格存在。我不知道爲什麼? – kilojoules88 2014-09-06 19:44:18