如何在RDLC报告中显示HTML表格结构

问题描述 投票:0回答:1

我正在使用ASP.net的RDLC报告。该报告工作正常并导出为 PDF。

我面临的问题是,在某些列中,数据是用 HTML 表格标签保存的,例如

<table border="1" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="width: 123px">
asdads</td>
<td style="width: 123px">
asdad</td>
<td style="width: 123px">
asda</td>
<td style="width: 123px">
asdd</td>
<td style="width: 123px">
asdadsa</td>
</tr>
<tr>
<td style="width: 123px">
1</td>
<td style="width: 123px">
2</td>
<td style="width: 123px">
3</td>
<td style="width: 123px">
4</td>
<td style="width: 123px">
5</td>
</tr>
<tr>
<td style="width: 123px">
6</td>
<td style="width: 123px">
7</td>
<td style="width: 123px">
8</td>
<td style="width: 123px">
9</td>
<td style="width: 123px">
10</td>
</tr>
<tr>
<td style="width: 123px">
11</td>
<td style="width: 123px">
12</td>
<td style="width: 123px">
13</td>
<td style="width: 123px">
14</td>
<td style="width: 123px">
15</td>
</tr>
<tr>
<td style="width: 123px">
16</td>
<td style="width: 123px">
17</td>
<td style="width: 123px">
18</td>
<td style="width: 123px">
19</td>
<td style="width: 123px">
20</td>
</tr>
<tr>
<td style="width: 123px">
21</td>
<td style="width: 123px">
21</td>
<td style="width: 123px">
21</td>
<td style="width: 123px">
2</td>
<td style="width: 123px">
32</td>
</tr>
<tr>
<td style="width: 123px">
65</td>
<td style="width: 123px">
54</td>
<td style="width: 123px">
87</td>
<td style="width: 123px">
54</td>
<td style="width: 123px">
&nbsp;</td>
</tr>
</tbody>
</table> 

但问题是 RDLC 不解释 HTML 表标签。显示整个表格标签而不是表格结构。如果我在占位符属性中选中将 HTML 标签解释为样式选项,则 HTML 表格标签不会显示,文本会显示为单行文本

请帮助在 RDLC 报告中显示表格结构。 .

report rdlc
1个回答
0
投票

由于RDLC不支持table标签所以你可以应用如下技术: 第 1 步:从工具箱中拖放“矩形”。 步骤 2:从工具箱标签中拖放 4 个文本框,其列名称与表标题行一样。 第 2 步:从工具箱标签中拖放每个 4 个文本框,其值与表格行相同。重复此拖放操作以创建行。

© www.soinside.com 2019 - 2024. All rights reserved.