Foxtable(狐表)用户栏目专家坐堂 → [求助]专业报表表头部分为空


  共有10957人关注过本帖树形打印复制链接

主题:[求助]专业报表表头部分为空

帅哥哟,离线,有人找我吗?
易服
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:787 积分:6349 威望:0 精华:0 注册:2008/9/1 8:26:00
[求助]专业报表表头部分为空  发帖心情 Post By:2011/8/15 9:25:00 [只看该作者]


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

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/8/15 9:26:00 [只看该作者]

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


 回到顶部
帅哥哟,离线,有人找我吗?
易服
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:787 积分:6349 威望:0 精华:0 注册:2008/9/1 8:26:00
  发帖心情 Post By: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) '字体大小
...............


 回到顶部
帅哥哟,离线,有人找我吗?
易服
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:787 积分:6349 威望:0 精华:0 注册:2008/9/1 8:26:00
  发帖心情 Post By: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
................


 回到顶部