日期:2014-05-20  浏览次数:20673 次

【原创】RDLC报表WEB页面中斜线消失之解决方法
本来自己时间也不多,不过看了
《鬱悶,在CSDN上提的問就重來沒有人給過一個滿意答案的》
这个帖子
还是花点时间做做,只处理里面的第一种情况,做个样板。莫让人说我天朝无人。


版本:VS2005

使用水晶报表的人经常会感慨,这么强的报表工具,连个斜线也没有,太不可理解了。
就这么个小效果,折腾坏不少人。
而VS2005里的RDLC工具,是有斜线的,但是当放到WEB应用时,模板上画得好好的,运行起来后,斜线消失了?


简单分析一下HTML代码

HTML code

<DIV style="overflow:auto;HEIGHT:100%;WIDTH:100%" ID="oReportDiv" onscroll="ShowFixedHeaders()"
onresize="ShowFixedHeaders()">
    <TABLE CELLSPACING="0" CELLPADDING="0">
        <TR>
            <TD ID="oReportCell" onpropertychange="ShowFixedHeaders()">
                <DIV class="a1">
                    <TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0" COLS="12" LANG="zh-CN"
                    class="r10">
                        <TR>
                            <TD style="HEIGHT:10.00mm;WIDTH:25.00mm">
                            </TD>
                            <TD style="WIDTH:5.00mm">
                            </TD>
                            <TD style="WIDTH:7.50mm">
                            </TD>
                            <TD style="WIDTH:2.50mm">
                            </TD>
                            <TD style="WIDTH:5.00mm">
                            </TD>
                            <TD style="WIDTH:37.69mm">
                            </TD>
                            <TD style="WIDTH:9.93mm">
                            </TD>
                            <TD style="WIDTH:4.88mm">
                            </TD>
                            <TD style="WIDTH:2.55mm">
                            </TD>
                            <TD style="WIDTH:12.45mm">
                            </TD>
                            <TD style="WIDTH:22.51mm">
                            </TD>
                            <TD style="WIDTH:24.95mm">
                            </TD>
                        </TR>
                        <TR VALIGN="top">
                            <TD COLSPAN="5" style="HEIGHT:2.50mm">
                            </TD>
                            <TD ROWSPAN="3" COLSPAN="2">
                                <v:group coordsize="100,100" coordorigin="0,0" style="WIDTH:47.62mm;HEIGHT:19.84mm">
                                    <v:line from="0,0" to="100,100" strokecolor="#0" strokeWeight="1pt">
                                        <v:stroke dashstyle="solid" />
                                    </v:line>
                                </v:group>
                            </TD>
                            <TD ROWSPAN="3" COLSPAN="5">
                            </TD>
                        </TR>
                        <TR>
                            <TD COLSPAN="5" style="HEIGHT:12.50mm">
                            </TD>
                        </TR>
                        <TR>
                            <TD COLSPAN="5" style="HEIGHT:4.84mm">
                            </TD>
                        </TR>
                        <TR>
                            <TD COLSPAN="12" style="HEIGHT:5.16mm">
                            </TD>
                        </TR>
                        <TR VALIGN="top">
                            <TD COLSPAN="2" style="HEIGHT:10.00mm">
                            </TD>
                            <TD COLSPAN="8">
                                <TABLE CELLSPACING="0" CELLPADDING="0" LANG="zh-CN">
                                    <TR>
                                        <TD style="WIDTH:82.54mm;word-wrap:break-word;HEIGHT:10.00mm;" class="a8">
                                            xxxx
                                        </TD>
                                    </TR>
                                </TABLE>
                            </TD>
                            <TD COLSPAN="2">
                            </TD>
                        </TR>
                        <TR>
                            <TD COLSPAN="12" style="HEIGHT:5.00mm">
                            </TD>
                        </TR>
                        <TR>
                            <TD style="HEIGHT:12.54mm">
                            </TD>
                            <TD COLSPAN="10" style="border-width:0px;border-top:1pt Solid Black">
                            </TD>
                            <TD>
                            </TD>
                        </TR>
                        <TR VALIGN="top">
                            <TD COLSPAN="4" style="HEIGHT:9.88mm">
                            </TD>
                            <TD ROWSPAN="2" COLSPAN="5">
                                <v:group coordsize="100,100" coordorigin="0,0" style="WIDTH:60.05mm;HEIGHT:17.46mm">
                                    <v:line from="0,100" to="100,0" strokecolor="#0" strokeWeight="1pt">
                                        <v:stroke dashstyle="solid" />
                                    </v:line>
                                </v:group>
                            </TD>
                            <TD ROWSPAN="2" COLSPAN="3">
                            </TD>
                        </TR>
                        <TR>
                            <TD COLSPAN="4" style="HEIGHT:7.58mm">
                            </TD>
                        </TR>
                        <TR>
                            <TD COLSPAN="12" style="HEIGHT:7.50mm">
                            </TD>
                        </TR>
                        <TR>
                            <TD COLSPAN="12" style="HEIGHT:30.00mm">
                            </TD>
                        </TR>
                    </TABLE>
                </DIV>
            </TD>
            <TD WIDTH="100%" HEIGHT="0">
            </TD>
        </TR>
        <TR>
            <TD WIDTH="0" HEIGHT="100%">
            </TD>
        </TR>
    </TABLE>
</DIV>