GridView数据源为空时显示表头方法

本文介绍如何使用EmptyDataTemplate属性在GridView数据源为空时显示自定义的表头信息,通过示例代码展示了具体的实现方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      通常我们用Gridview绑定数据时会先判断数据源是否为空,如果为空则不绑定,那么此时页面将不会显示表格,如果希望在没有数据的情况下依然显示表头,该如何实现呢?

      EmptyDataTemplate——空数据模板是GridView控件的属性之一。EmptyDataTemplate表示当记录为空时显示的定义内容它用来获取或设置在GridView 控件绑定到不包含任何记录的数据源时,在GridView.控件上所显示的空数据行的内容,这个内容可以根据需要来设置。

    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" Width="200px"
            BorderWidth="0" BackColor="#DDBBDD">
            <EmptyDataTemplate>
                <table cellspacing="0" style="border-collapse: collapse; width: 100%; background-color: red;
                    margin: -1px">
                    <tr>
                        <th>
                            序号
                        </th>
                        <th>
                            姓名
                        </th>
                        <th>
                            年龄
                        </th>
                    </tr>
                </table>
            </EmptyDataTemplate>
            <Columns>
                <asp:BoundField HeaderText="序号" DataField="ID" />
                <asp:BoundField HeaderText="姓名" DataField="Name" />
                <asp:BoundField HeaderText="年龄" DataField="Age" />
            </Columns>
        </asp:GridView>

转载于:https://www.cnblogs.com/qianxingdewoniu/archive/2012/11/09/2763261.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值