簡體   English   中英

GridView上的Databind()無法正常工作VB.net ASP.Net

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM