在一个table的单元格中放了一个gridview;但是由于gridview的列比较多,结果让该单元格向右偏移了很多。
我就是想让gridvew 的外部就为设置的单元格大小,让gridview多余的部分可以在单元格内部通过滚动条来实现查看;
初学web form 希望大家帮帮忙,不胜感谢!

解决方案 »

  1.   

    现在都用DIV布局的,Table已经很不灵活了
      

  2.   

    你们说的插入div后还是不得行,因为这个列太多了,20多列,还是向右益处了
    期待!!
      

  3.   

    解决方案 为 3楼;不过不支持 table 布局,gridview数据量一般较大,table布局,是在所有table元素加载完毕,才显示,建议使用div+css
      

  4.   

     table ,只要设置长度,或加 百分比也行! 
      

  5.   

    div 有个 属性 overflow:scroll
      

  6.   

    可能大家没有明白我的意思,如下图
    D:\Backup\我的文档\My Pictures\table.jpg
    在一个table中插入了一个gridview ;如果gridview的列很多的话,那么在填充数据后,table就会跟着变大。
    我现在就是想即使gridview的列很多,table还是这么大,多余的部分可以有scroll来移动显示。
      

  7.   

    http://Backup\我的文档\My Pictures\table.jpg
      

  8.   

    那就在TABLE里面,gridview外面加DIV~
      

  9.   

    单元格也可以用样式的,不一定就是div
      

  10.   

    <table style="width: 701px; height: 221px">
                <tr>
                    <td style="width: 100px">
                        <div id="Panel1" style="height:250px;width:325px;overflow:auto;">
                                    -------------这个中间放你的Gridview
                            <div> </div>
                        
    </div>
                    </td>
                    <td style="width: 100px">
                    </td>
                    <td style="width: 100px">
                    </td>
                </tr>
                <tr>
                    <td style="width: 100px">
                    </td>
                    <td style="width: 100px">
                    </td>
                    <td style="width: 100px">
                    </td>
                </tr>
                <tr>
                    <td style="width: 100px">
                    </td>
                    <td style="width: 100px">
                    </td>
                    <td style="width: 100px">
                    </td>
                </tr>
            </table>
      

  11.   

    感谢楼上,我在div里面没有写width 和height的大小所以一直没成功。
    现在解决了,谢谢大家!