如何使空数据表出现在aspx页面中?

时间:2011-10-25 07:46:51

标签: vb.net

我的情景是,

我已经创建了一个页面并通过在Updatepanel中应用模板和gridview进行了一些更改。现在我有一个页脚模板来添加数据并将数据插入到数据库中。但是当数据表中没有数据时它不会出现。

我需要在页面加载事件期间显示那些footertemplate。当我添加它时必须刷新页面以显示数据。请帮助解决这个问题

页面加载事件:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load, UpdatePanel1.Load

        If Not IsPostBack Then

            BindData()

        End If

    End Sub


Private Sub BindData()

        Dim strQuery As String = "select MembershipName,FamilyMember,MemberName,Dateofbirth from IOMFamilyDetails "

        Dim cmd As New SqlCommand(strQuery)

        GridView1.DataSource = GetData(cmd)

        GridView1.DataBind()

    End Sub

1 个答案:

答案 0 :(得分:0)

有几种选择。

  1. 尝试按照本文所述添加空数据行 http://dotnetspidor.blogspot.com/2008/07/how-to-display-gridview-header-and.html

  2. 通过覆盖GridView控件的CreateChildControls方法创建自定义gridview控件,如此处所述http://mattberseth.com/blog/2007/07/how_to_show_header_and_footer.html

  3. 对不起他们在C#中。