0

我有一个很好的工作网格视图,但我想<hr>在每一行之间都有一个标签。
我的 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>
4

3 回答 3

1

尝试AlternatingRowStyle明智地使用来实现这一目标。恕我直言,没有直接的方法可以做到这一点。

于 2012-11-19T11:53:09.847 回答
1

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

为什么不尝试使用 CSS

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

或者

tr td { border-bottom:2px solid #eee;} /* border for all tds and not tr */
于 2012-11-19T11:59:43.787 回答
0

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

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

于 2019-03-11T15:40:07.150 回答