我的情景是,
我已经创建了一个页面并通过在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
答案 0 :(得分:0)
有几种选择。
尝试按照本文所述添加空数据行 http://dotnetspidor.blogspot.com/2008/07/how-to-display-gridview-header-and.html
通过覆盖GridView控件的CreateChildControls方法创建自定义gridview控件,如此处所述http://mattberseth.com/blog/2007/07/how_to_show_header_and_footer.html
对不起他们在C#中。