rt = New prt.RenderText
rt.Text = ActiveTable.Rows(i)("R1")
rt.Style.Font=fnt
rt.X = 0 '第一行距离水平上面的距离
rt.Y = 0 '第一行距离垂直上面的距离
ra.Children.Add(rt) '添加到容器中
rt = New prt.RenderText
rt.Text = ActiveTable.Rows(i)("R2")
rt.Style.Font=fnt
rt.X = 0
rt.Y = "Prev.Bottom + 0"
ra.Children.Add(rt)
rt = New prt.RenderText
rt.Text = ActiveTable.Rows(i)("R3")
rt.Style.Font=fnt
rt.X = 0
rt.Y = "Prev.Bottom + 0"
ra.Children.Add(rt)
运行上面代码的时候 ,如果 rt.Text = ActiveTable.Rows(i)("R2") 为空,报表里面会自动跳过,把 rt.Text = ActiveTable.Rows(i)("R3") 写上去,我希望空的时候还是写空, 这个怎么解决。

此主题相关图片如下:1.png
