大家好!
问题是这样的:
    事先我并不能知道Table中会有多少行及列,并且 td 还会出现夸多行及列的情况.这样如何实现?
    还有一种情况:
        假设当列为5时,有两个同行的 td 都夸了3行3列,这时候事先收集到的行信息会因为一个列下移而增加,这时又怎么办呢?

解决方案 »

  1.   

    可以动态的添加行和列(C#及javascript都可以实现)
    跨行或跨列通过设置colSpan和rowSpan来实现。
      

  2.   

    不会挤占的。你看看html里跨行和跨列的代码就知道了。如果你不明白,可以用具体的例子来阐述你不疑惑的地方,我们一起来解决。
      

  3.   

    如果跨行,的确要删除被跨的那些假设3*4 的表,中间被合并<table class="style1">
    <tr>
    <td></td>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td></td>
    <td rowspan="2"></td>
    <td></td>
    </tr>
    <tr>
    <td></td>
                              <!--这里删除了一个TD-->
    <td></td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    <td></td>
    </tr>
    </table>
    就是第2个行中的加入 rowspan 
    第3行的删除一个中间 td
    这个我多半拿 js 来实现(比如要合并相同文章的那种业务)那 asp.net 拼 table 也可以的;
    不过如果会 js 还是js 适合干这个事情;