在开发的时候很多时候都要用到GridView但是当GridView没有数据时GridView就显示不出来很难看正好最近做项目用到此方法就把代码贴出来供大家学习及自己以后备用方法很简单就是在GridView套用一个Table
特别要注意此处<td colspan=> 没有相关数据 </td> colspan=是批GridView有多少列
代码
<asp:GridView ID=grvStudentInfo runat=server CssClass=listgrid AutoGenerateColumns=False
AllowSorting=True DataKeyNames=ID
OnRowDeleting=grvStudentInfo_RowDeleting
onrowdatabound=grvStudentInfo_RowDataBound>
<EmptyDataTemplate>
<table >
<tr>
<th >
学生姓名
</th>
<th>
学号
</th>
<th>
删除
</th>
</tr>
<tr align=center>
<td colspan=>
没有相关数据
</td>
</tr>
</table>
</EmptyDataTemplate>
<Columns>
<asp:BoundField DataField=StudentName HeaderText=学生姓名 />
<asp:BoundField DataField=DetermineStuNo HeaderText=学号 />
<asp:CommandField HeaderText=删除 ShowDeleteButton=True />
</Columns>
</asp:GridView>
出处