如果表为空,如何将表头显示为thead标记?

时间:2016-11-29 04:11:12

标签: c# asp.net gridview html-table

我的项目中有一个gridview,有时可能会显示没有数据。因此,我将ShowHeaderWhenEmpty属性设置为true,以便在没有数据时显示表头。

问题是它创建了一个表格,显示tbody标签中的表头。

<table XXXXXX >
  <tbody>
    <tr>
      <td>header A</td>
      <td>header B</td>
    </tr>
  </tbody>
</table>

我期望表的结构:

<table XXXXXX >
  <thead> // The table header shows in thead tag
    <tr>
      <th>header A</th>
      <th>header B</th>
    </tr>
  </thead>

  <tbody>
  </tbody>

</table>

1 个答案:

答案 0 :(得分:0)

几年前我写了一篇关于同一要求的文章。您可以查看此链接是否有帮助http://www.c-sharpcorner.com/UploadFile/d0e913/how-to-display-the-empty-gridview-in-case-of-no-records-in-d/