Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
gridview上的Databind()不工作VB.net ASP.net_Asp.net_Vb.net_Gridview - Fatal编程技术网

gridview上的Databind()不工作VB.net ASP.net

gridview上的Databind()不工作VB.net ASP.net,asp.net,vb.net,gridview,Asp.net,Vb.net,Gridview,我有一个名为dtable的datatable,其中有10行经过验证。我试图将它绑定到我的gridview,但我的asp.net页面上没有显示任何内容。为什么这些相对简单的几行不填充我的gridview Dim con As SqlConnection = Nothing Dim dTable As DataTable Dim dataAdapter As SqlDataAdapter Dim sqlcmd As String ....... dTa

我有一个名为dtable的datatable,其中有10行经过验证。我试图将它绑定到我的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(连接字符串)。

我是个白痴,我不知道为什么会忽略这些小事情。是的,这很有效,谢谢你纠正我的错误。发帖前先想一想,然后再发帖