如何在html表中放置gridview

时间:2011-01-17 11:28:25

标签: .net asp.net html gridview

我正在做类似

的事情
<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相同,并且在网格数据填充上,我希望第三排桌子高度增长

1 个答案:

答案 0 :(得分:0)

有几种方法可以在这里保持你的行高,但是如果没有看到更多,我无法确定问题究竟是什么。在这里查看代码时首先想到的是宽度/高度属性应该在CSS中而不是在html中完成。然后,对于那些行使用CSS,您可以使用white-space:nowrap;进一步维护高度,具体取决于内容的内容。

从这里看,我并不乐观,但似乎你可能正在使用你的桌子进行布局。切换到使用CSS进行布局并将这些行转换为<div>,您可以更优雅和语义的方式使用gridview。