以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]专业报表表头部分为空  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=11869)

--  作者:易服
--  发布时间:2011/8/15 9:25:00
--  [求助]专业报表表头部分为空

图片点击可在新窗口打开查看此主题相关图片如下:对比.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2011-8-15 9:27:24编辑过]

--  作者:狐狸爸爸
--  发布时间:2011/8/15 9:26:00
--  

设计专业报表的时候,将文本对象和表头的行高设置大一点。


--  作者:易服
--  发布时间:2011/8/15 9:52:00
--  
以下是引用狐狸爸爸在2011-8-15 9:26:00的发言:

设计专业报表的时候,将文本对象和表头的行高设置大一点。

不知怎么加?

..............

Dim rx1 As New prt.RenderTable
rx1.Cells(0,0).Text = "第[PageNo]页  共[PageCount]页                                         打印日期:   [date.now]"
rx1.Style.TextAlignHorz = prt.AlignHorzEnum.Center
rx1.CellStyle.Spacing.Bottom = 0.5 \'底端内容缩进0.5毫米
rx1.Style.FontSize = 10 \'字体大小为8磅
Doc.PageFooter = rx1 \'作为页脚使用
rt.RowGroups(0,1).Header = prt.TableHeaderEnum.All \'将第一行作为表头
rt.RowGroups(0,1).Style.Font = New Font("宋体",10,FontStyle.Bold) \'字体大小
...............


--  作者:易服
--  发布时间:2011/8/15 16:00:00
--  

加上也不行 rt.rows(0).Height =50 \'表头行高

...........

rt.RowGroups(0,1).Header = prt.TableHeaderEnum.All \'将第一行作为表头
rt.rows(0).Height =10  \'表头行高
rt.RowGroups(0,1).Style.Font = New Font("宋体",10,FontStyle.Bold) \'字体大小
Dim Count As Integer = 0
For Each Col As DataCol In Dt.DataCols
    rt.Cells(0,Count).Text = Col.Caption
    For r As Integer = 0 To dt.DataRows.Count - 1 \'开始填入该列内容
        rt.Cells(r +1,Count).Text = dt.DataRows(r)(Col.Name )
    Next
    Count = Count + 1
Next
................