我希望带边框的表格显示在 ListView 中。我在 ListView 中使用了 html 表格,但我无法获取边框线(行和列)(尝试过 border="2")。我试图获取边框也使用 css,但我无法获取表格行。
代码:
<asp:ListView ID="ListView1" runat="server" DataSourceID="SqlDataSource1">
<LayoutTemplate>
<table id="Table1" border="2" runat="server" class="TableCSS">
<tr id="Tr1" runat="server" class="TableHeader">
<td id="Td1" runat="server">OwnedBy </td>
<td id="Td2" runat="server">Sharedclass </td>
<td id="Td3" runat="server">EffectiveInterest </td>
<td id="Td4" runat="server">DeemedInterest </td>
</tr>
<tr id="ItemPlaceholder" runat="server">
</tr>
</table>
</LayoutTemplate>
<asp:listview>
CSS:
.TableCSS
{
border-bottom-width:thin;
border-left-width:thin;
border-bottom-color:Black;
background-color:Red;
width:auto;
}
.TableHeader
{
border:12px;
background-color:black;
color:Snow;
font-size:11px;
font-family:Verdana;
height:auto;
text-align:center;
}
最佳答案
要查看表格行,请为表格设置背景并提供 cellspacing="1"(将 cellspacing 属性添加到您的表格标签)并为表格内的所有 TD 标签应用背景色。
关于asp.net - ListView 内带边框的表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10715089/