Far*_*nha 5 asp.net gridview emptydatatext
我似乎无法得到任何一个EmptyDataTemplate或EmptyDataText一个GridView工作.
我GridView在de codebehind中获取内容并使用它们附加它们DataBind().我尝试过将它们作为null空的List,并且在两种情况下我都放入EmptyDataTemplate或EmptyDataText不显示文本.
我究竟做错了什么?
编辑(代码片段)
这是我的GridView:
<asp:GridView ID="grid" runat="server" EmptyDataText="EMPTY">
</asp:GridView>
Run Code Online (Sandbox Code Playgroud)
我已经尝试过这两个来绑定数据:
grid.DataSource = new List<object>();
grid.DataBind();
grid.DataSource = null;
grid.DataBind();
Run Code Online (Sandbox Code Playgroud)
此问题是由使用所谓的CSS友好控制适配器引起的.启用它们(默认情况下它们似乎已启用),EmptyDataTemplate并且EmptyDataText无法按预期工作.
要禁用适配器,请转到该App_Browsers文件夹,然后在CSSFriendlyAdapters.browser文件中注释掉以下部分(或与您正在使用的控件相关的部分):
<adapter controlType="System.Web.UI.WebControls.GridView"
adapterType="CSSFriendly.GridViewAdapter" />
Run Code Online (Sandbox Code Playgroud)
最大的问题是款式会消失.
| 归档时间: |
|
| 查看次数: |
17290 次 |
| 最近记录: |