【问题标题】:<hr> between 2 rows in GridView<hr> 在 GridView 中的 2 行之间
【发布时间】:2023-03-16 05:27:02
【问题描述】:

我有一个很好的工作网格视图,但我想在每一行之间有一个&lt;hr&gt; 标签。
我的 GridView 有 2 列,因此它将呈现为:

<table>
<tr><td>x</td><td>y>/td></tr>
<tr><td>x</td><td>y>/td></tr>
</table>

我想拥有:

<table>
<tr><td>x</td><td>y</td></tr>
<tr><td colspan="2"><hr></td></tr>
<tr><td>x</td><td>y</td></tr>
</table>

【问题讨论】:

    标签: asp.net html gridview


    【解决方案1】:

    GridView 可以做很多事情,但是当您想要对布局进行更细粒度的控制时,Repeater 可以提供更多功能。

    链接页面包含一个示例,展示了如何在中继器中创建整个 HTML 表格,从页眉模板开始,在项目模板中继续,最后在页脚模板中结束。它不需要太多设置,而且功能非常强大。

    【讨论】:

      【解决方案2】:

      如果我理解您的问题,您希望每个 TR 都有一行。

      你为什么不试试 CSS

      tr { border-bottom:2px solid #eee;}
      

      tr td { border-bottom:2px solid #eee;} /* border for all tds and not tr */
      

      【讨论】:

        【解决方案3】:

        尝试智能地使用AlternatingRowStyle 来实现这一目标。恕我直言,没有直接的方法。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-01-07
          • 2017-08-28
          • 2019-10-10
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多