我正在做类似
的事情<table>
<tr>
<td width="15%" height="50"> Some content </td>
<td width="25%" height="50"> My dropdown 1 </td>
<td colspan="2" rowspan="3">
<asp:gridview id="mygrid-1" runat="server">....<asp:gridview>
<br>
<asp:gridview id="mygrid-2" runat="server">....<asp:gridview>
</td>
<tr>
<tr>
<td width="15%" height="50"> Some content </td>
<td width="25%" height="50"> My dropdown 2 </td>
</tr>
<tr>
<td colspan="2" height="*"> </td>
</table>
在我的下拉列表中,Selexted索引更改,两个网格都被填充,但是这个东西完全忽略了我分配给前两个表行的高度,我希望第一个两行高度与50相同,并且在网格数据填充上,我希望第三排桌子高度增长
答案 0 :(得分:0)
有几种方法可以在这里保持你的行高,但是如果没有看到更多,我无法确定问题究竟是什么。在这里查看代码时首先想到的是宽度/高度属性应该在CSS中而不是在html中完成。然后,对于那些行使用CSS,您可以使用white-space:nowrap;
进一步维护高度,具体取决于内容的内容。
从这里看,我并不乐观,但似乎你可能正在使用你的桌子进行布局。切换到使用CSS进行布局并将这些行转换为<div>
,您可以更优雅和语义的方式使用gridview。