Asp.net Gridview计数行数=2,但网页上没有记录
我有一个不工作的代码位,不能找到wy和没有得到任何错误。我试图用viewstate中的数据表填充gridview。当我数gridview的行数时,它说它有2行,但在网页上我甚至看不到1行 守则:Asp.net Gridview计数行数=2,但网页上没有记录,asp.net,vb.net,gridview,Asp.net,Vb.net,Gridview,我有一个不工作的代码位,不能找到wy和没有得到任何错误。我试图用viewstate中的数据表填充gridview。当我数gridview的行数时,它说它有2行,但在网页上我甚至看不到1行 守则: Dim dt As DataTable = DirectCast(ViewState("myData"), DataTable) GridViewArtikelenSelected.DataSource = dt GridViewArtikelenSelected.DataBind()
Dim dt As DataTable = DirectCast(ViewState("myData"), DataTable)
GridViewArtikelenSelected.DataSource = dt
GridViewArtikelenSelected.DataBind()
Dim test As Integer = GridViewArtikelenSelected.Rows.Count
您的GridView可能位于
UpdatePanel
中,绑定网格后可能不会刷新。您的GridView
控件的代码是什么?您是否在网格中添加了一些行作为标题?我的GridView控件的代码应该是OK的,因为当我进入页面并使用来自request querystring的id用记录填充viewstate时,我会在其中获取记录,但当我将页面保存到数据库,然后再次加载页面。当我使用相同的方法时,记录不会显示,并且实际计数为2。它周围有一个面板,但没有更新Paneltanx m8。面板出了什么问题。