gridview空数据时 也显示列头
<asp:GridView ID="GridView1" runat="server" >
<EmptyDataTemplate>
<table>
<tr>
<th>Id</th>
<th>Name</th>
<th>Department</th>
</tr>
<tr>
<td colspan="3">
对不起,没有找到任何相关记录
</td>
</tr>
</table>
</EmptyDataTemplate>
<Columns>
<asp:TemplateField>
<HeaderTemplate>ID</HeaderTemplate>
<ItemTemplate><%#eval_r("Id") %></ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<HeaderTemplate>Name</HeaderTemplate>
<ItemTemplate><%#eval_r("Name") %></ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<HeaderTemplate> Department</HeaderTemplate>
<ItemTemplate><%#eval_r("Department") %></ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>