EmptyDataTemplate——空数据模板是GridView控件的属性之一。EmptyDataTemplate表示当记录为空时显示的定义内容。它用来获取或设置在GridView 控件绑定到不包含任何记录的数据源时,在GridView.控件上所显示的空数据行的内容,这个内容可以根据需要来设置。
在下面的示例中将会在GridView1控件中使用EmptyDataTemplate,来编辑把不包含任何记录的数据源绑定到GridView1控件时,所显示的空数据行的自定义模板。
<html>
<body>
<form id="Form1" runat="server">
<h3>GridView EmptyDataTemplate Example</h3>
<asp:gridview id="GridView1"
datasourceid="SqlDataSource1"
runat="server" Width="209px">
<emptydatarowstyle backcolor="LightBlue"
forecolor="Red"/>
<emptydatatemplate>
<asp:image id="nodata"
imageurl="~/error.jpg"
runat="server"/>
没有数据信息.
</emptydatatemplate>
</asp:gridview>
<asp:sqldatasource id="SqlDataSource1"
selectcommand="SELECT BianH AS 编号, ZhaoP AS 照片, MingC AS 图片名称 FROM T_XiangC WHERE (username = 'admin') AND (BianH > 29)"
connectionstring="<%$ ConnectionStrings:AjaxDBConnectionString %>"
runat="server">
</asp:sqldatasource>
</form>
</body>
</html>
<body>
<form id="Form1" runat="server">
<h3>GridView EmptyDataTemplate Example</h3>
<asp:gridview id="GridView1"
datasourceid="SqlDataSource1"
runat="server" Width="209px">
<emptydatarowstyle backcolor="LightBlue"
forecolor="Red"/>
<emptydatatemplate>
<asp:image id="nodata"
imageurl="~/error.jpg"
runat="server"/>
没有数据信息.
</emptydatatemplate>
</asp:gridview>
<asp:sqldatasource id="SqlDataSource1"
selectcommand="SELECT BianH AS 编号, ZhaoP AS 照片, MingC AS 图片名称 FROM T_XiangC WHERE (username = 'admin') AND (BianH > 29)"
connectionstring="<%$ ConnectionStrings:AjaxDBConnectionString %>"
runat="server">
</asp:sqldatasource>
</form>
</body>
</html>