我需要将3个部分的测试打印到Word文档中。第1部分 - 问题1的问题1。问题66的第2部分 - 问题57;第3部分 - 问题67-问题100.第1部分和第2部分问题需要在纸上的两栏中。例如,第一页上出现的问题如下。
1. 7.
2. 8.
3. 9.
4. 10.
5. 11.
6. 12.
我已经创建了代码和报告PT.rdlc。除了一些问题数字被删除之外,所有问题都很好地出现在Word文档上。我无法弄清楚原因。以下是我的一些代码:
int TRow = Dt.Rows.Count; //TRow = number of rows in Part1 or Part2
for (int RowCount = 0; RowCount < TRow; RowCount++)
{
TDt.Rows.Add(1);
if (RowCount < TRow)
TDt.Rows[TDt.Rows.Count - 1]["ID"] = Dt.Rows[RowCount]["qnum"]; //q1
if RowCount + 6 < TRow
TDt.Rows[TDt.Rows.Count - 1]["TID"] = Dt.Rows[RowCount + 6]["qnum"]; //q7
....
}
对于第1部分和第2部分中的所有问题,我都采用了相同的方法。在报告中,我使用表达式作为问题编号。
=iif(Fields!question.Value<>"",Fields!ID.Value & ". ","") and
=iif(Fields!Tquestion.Value<>"",Fields!TID.Value & ". ","")
请你帮我确定一些问题号码被删除有什么问题?先感谢您。