第一行为文本,第二行有一个DATAGRID显示数据。问题是:DATAGRID中显示5行数据和10行数据时,DATAGRID大小是不一样的,就会挤表格或者收缩表格,使得表格大小变化。我现在想使得表格上端不动,下端延长或者收缩,而不是现在的上下都收缩。如何做到?

解决方案 »

  1.   

    搂主是不想窜行吧???
    设置<TD vAlign="top">
      

  2.   

    <td valign=top>
      <datagrid ../>
    </td>
      

  3.   

    还是不行!
      比如第一行为文本,第二行有一个DATAGRID显示数据。开始DATAGRID是10行数据的时候,表格左上角坐标为(0,0)右下角为(500,400),也就是长500 ,高400 的两行表格。
     5行数据的时候就有可能变成 :表格左上角坐标为(50,50),大小长500 ,高200 
    我就是想5行的时候,左上角坐标也不变,还是(0,0)
      

  4.   

    没有注意。DataGrid还可以动。
    试试放到<div></div>里面看看
      

  5.   

    不可能把,楼主把DataGrid里的style全部去掉试试,有可能使样式在作怪
      

  6.   


    最终描述:当第二行DATAGRID高度减少200的时候,整个表格上下边界高度各收缩100我就是想上边界高度不变,下边界收缩200
      

  7.   

    楼主把td的style也去掉,去掉去掉 去掉,通通去掉
      

  8.   

    把你的两行表格放到<div align=center>中,我想是可以的,试试吧
      

  9.   

    只要指定表格第一行的高度就可以了。
    <table cellSpacing="0" cellPadding="0" border="0" align="center">
       <tr>
          <td height="20">你的标题</td>
       <tr>
       <tr>
          <td valign="top">
              放你的DataGrid
          </td>
       </tr>
    </table>