如何在ASP GridView中使用<EmptyDataTemplate>

罗伯特·朱尼尔

我有一个网格如下

<asp:GridView ID="gvFgOrder" runat="server" AutoGenerateColumns="false">
    <EmptyDataTemplate>
       <thead>
            <tr>
                <th>Order ID</th>
                <th>Total Price</th>
            </tr>
            <tr>
               <td colspan="2" style="text-align: center">No records found</td>
            </tr>
       </thead>
    </EmptyDataTemplate>
    <Columns>
        <asp:BoundField HeaderText="Order ID" DataField="OrderID" />
        <asp:BoundField HeaderText="Total Price" DataField="TotalPrice" />
    </Columns>
</asp:GridView>

当数据源不为null时,<table><tbody>按预期方式播种数据

只要数据源为null,就会渲染空模板。但是问题是在<tbody>标记中添加了一个空行

<table>
    <thead>
        <tr>
                 <td>Order ID</td>
                 <td>Total Price</td>
        </tr>
        <tr>
                 <td colspan="2">No records found</td>
        </tr>
   </thead>
   <tbody>
          <tr><td></td><tr>                  
   </tbody>  
</table>

如何从tbody中消除该表行。我已将点击侦听器附加到,<tbody> <tr>因此javascript中需要不必要的照顾。

我该如何解决?
这是使用的正确方法<EmptyDataTemplate>吗?

我的目标是在数据源为空时显示如下

在此处输入图片说明

罗伯特·朱尼尔

最后,我已经找到了解决方案
添加行

<EmptyDataRowStyle CssClass="hide" />

拯救了我的一天。当数据源为null时,这将导致多余的tbody tr被隐藏。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ShowHeaderWhenEmpty,EmptyDataText和EmptyDataTemplate在GridView中不起作用

来自分类Dev

【Flutter】如何在GridView中使用onTap?

来自分类Dev

如何在通知中使用GridView

来自分类Dev

如何在ASP.NET中使多个controlParameter过滤GridView?

来自分类Dev

如何在Gridview中使用相关表:Yii2

来自分类Dev

Yii2:如何在 GridView Widget 中使用条件

来自分类Dev

如何在ASP.NET中使用<%%>?

来自分类Dev

如何在ASP vNext中使用会话

来自分类Dev

如何在asp.net中使用<%%>?

来自分类Dev

如何在GridView RowCreated事件中使用发送方,以查看是否触发了Gridview按钮?

来自分类Dev

隐藏EmptyDataTemplate,但使标题可见

来自分类Dev

在ASP.NET GridView中使用Bootstrap tablesorter

来自分类Dev

在asp.net中使用GridView,但正在GridView外部使用提交按钮

来自分类Dev

如何使用VB在ASP.NET中使用复选框填充gridview

来自分类Dev

如何在 <asp:Gridview> 中进行计算

来自分类Dev

如何在GridView :: widget,Yii2的搜索框中使用简单的下拉列表?

来自分类Dev

Yii2如何在一个GridView中使用两种不同的模型

来自分类Dev

如何在Yii2 GridView中使用多选下拉菜单执行过滤

来自分类Dev

如何在Android Studio的gridview中使用图像路径加载图像?

来自分类Dev

导出到Excel时如何在GridView中使用Display Name属性?

来自分类Dev

如何在Android中使用onlick事件删除gridview的最后一项

来自分类Dev

如何在Flutter中使用滚动条约束GridView的宽度?

来自分类Dev

如何在GridView列中使用复选框存储库添加文本?

来自分类Dev

如何在Android Studio的gridview中使用图像路径加载图像?

来自分类Dev

导出到Excel时如何在GridView中使用Display Name属性?

来自分类Dev

如何在 GridView 中使用 Glide?(安卓/科特林)

来自分类Dev

如何在 GridView 中使用 WPF 计算 shamsi 日历的生日年龄

来自分类Dev

如何在GridView中使项目透明

来自分类Dev

如何在Android中使Gridview动态化?

Related 相关文章

  1. 1

    ShowHeaderWhenEmpty,EmptyDataText和EmptyDataTemplate在GridView中不起作用

  2. 2

    【Flutter】如何在GridView中使用onTap?

  3. 3

    如何在通知中使用GridView

  4. 4

    如何在ASP.NET中使多个controlParameter过滤GridView?

  5. 5

    如何在Gridview中使用相关表:Yii2

  6. 6

    Yii2:如何在 GridView Widget 中使用条件

  7. 7

    如何在ASP.NET中使用<%%>?

  8. 8

    如何在ASP vNext中使用会话

  9. 9

    如何在asp.net中使用<%%>?

  10. 10

    如何在GridView RowCreated事件中使用发送方,以查看是否触发了Gridview按钮?

  11. 11

    隐藏EmptyDataTemplate,但使标题可见

  12. 12

    在ASP.NET GridView中使用Bootstrap tablesorter

  13. 13

    在asp.net中使用GridView,但正在GridView外部使用提交按钮

  14. 14

    如何使用VB在ASP.NET中使用复选框填充gridview

  15. 15

    如何在 <asp:Gridview> 中进行计算

  16. 16

    如何在GridView :: widget,Yii2的搜索框中使用简单的下拉列表?

  17. 17

    Yii2如何在一个GridView中使用两种不同的模型

  18. 18

    如何在Yii2 GridView中使用多选下拉菜单执行过滤

  19. 19

    如何在Android Studio的gridview中使用图像路径加载图像?

  20. 20

    导出到Excel时如何在GridView中使用Display Name属性?

  21. 21

    如何在Android中使用onlick事件删除gridview的最后一项

  22. 22

    如何在Flutter中使用滚动条约束GridView的宽度?

  23. 23

    如何在GridView列中使用复选框存储库添加文本?

  24. 24

    如何在Android Studio的gridview中使用图像路径加载图像?

  25. 25

    导出到Excel时如何在GridView中使用Display Name属性?

  26. 26

    如何在 GridView 中使用 Glide?(安卓/科特林)

  27. 27

    如何在 GridView 中使用 WPF 计算 shamsi 日历的生日年龄

  28. 28

    如何在GridView中使项目透明

  29. 29

    如何在Android中使Gridview动态化?

热门标签

归档