Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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
Vb.net 如何使空datatbale显示在aspx页面中?_Vb.net - Fatal编程技术网

Vb.net 如何使空datatbale显示在aspx页面中?

Vb.net 如何使空datatbale显示在aspx页面中?,vb.net,Vb.net,我的设想是 我已经创建了一个页面,并通过在Updatepanel中应用模板和gridview进行了一些更改。现在我有了一个页脚模板来添加数据并将其插入数据库。但当datatable中没有数据时,它不会出现 我需要在页面加载事件期间显示这些页脚模板。当我添加时,它必须刷新页面以显示数据。请帮忙 页面加载事件: Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load, UpdatePa

我的设想是

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

我需要在页面加载事件期间显示这些页脚模板。当我添加时,它必须刷新页面以显示数据。请帮忙

页面加载事件:

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

有几种选择

尝试添加一个空数据行,如本文所述

通过重写gridview控件的CreateChildControls方法创建自定义gridview控件,如下所述

对不起,他们都是C