[英]Databind() on gridview not working VB.net ASP.Net
我有一個已驗證的10行數據表,名為dtable。 我嘗試將其綁定到我的gridview,但是asp.net頁上沒有任何顯示。 為什么這些相對簡單的幾行不填充我的gridview?
Dim con As SqlConnection = Nothing
Dim dTable As DataTable
Dim dataAdapter As SqlDataAdapter
Dim sqlcmd As String
.......
dTable = New DataTable
dataAdapter = New SqlDataAdapter(sqlcmd, con)
dataAdapter.Fill(dTable)
'DATATABLE at this point has 10 rows in it, I verified that at runtime
gvUnitSystem.DataSource = dTable
gvUnitSystem.DataBind()
End Sub
我究竟做錯了什么?
您確定GridView的AutoGenerateColumns設置為true嗎?
gvUnitSystem.AutoGenerateColumns = True
您需要設置con(連接字符串)。
看起來不錯。 您是自動填充列還是在設計器中手動添加了列? 如果是后者,則可能沒有列字段匹配表中的字段。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.