我似乎無法使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