我似乎无法使GridView
的EmptyDataTemplate
或EmptyDataText
工作。EmptyDataTemplate和EmptyDataText在GridView中不工作
我在代码隐藏内容中提取GridView
内容,并使用DataBind()
附加它们。我试过把它们作为null
和一个空的List
,并且在这两种情况下我都没有显示我放入EmptyDataTemplate
或EmptyDataText
的文本。
我在做什么错?
编辑(代码段)
这是我的GridView:
<asp:GridView ID="grid" runat="server" EmptyDataText="EMPTY">
</asp:GridView>
而且我已经试过这两个绑定数据:
grid.DataSource = new List<object>();
grid.DataBind();
grid.DataSource = null;
grid.DataBind();
您好Farinha,我添加了相关的问题http://stackoverflow.com/questions/3856890/gridview-using-css-friendly-control-adapters-removes-emptydatatemplate-and-empt-希望有一个替代解决方案,将允许保持样式 – kristof 2010-10-04 15:57:55
谢谢,至少说明了一些事情。 – Farinha 2010-10-05 12:07:44
谢谢你,虽然你没有直接帮助我,但你为我节省了很多时间,给我提供了解决问题的线索。再次感谢! – Saxophonist 2015-03-10 18:22:36