水晶报表的行和列的动态设定,谁能帮个忙啊?

yongxuefeng 2004-11-15 10:03:28


試作番号 BLCLA-345-0000 BLCLA-346-0000 BLCLA-347-0000 BLCLA-348-0000 BLCLA-349-0000
ロット 001 001 001 001 001

原単位状態区分 作成中 パブリック
分類      化粧水 化粧水 化粧水 化粧水 化粧水
試作量      2.0 2.0 2.0 1.0 1.0
pH      5.5 5.5 5.6 5.7 5.5
製造区分      研究 研究 研究 研究 研究
半製品略号/ロット - - - - -
製品略号/ロット - - - - -
試作機台 - - - - -


我的问题:我要做一个报表,表中的行和列都要动态设定,根据传入的某个字段值的不同行和列都有所不同,这个该如何控制阿,我是用VB.NET 做的水晶报表,现在项目很紧,谁可以帮个忙?
...全文
220 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
枫舞秋山 2004-11-17
  • 打赏
  • 举报
回复
根据你的条件来抑制显示,
SeeSunSet 2004-11-17
  • 打赏
  • 举报
回复
Sub printDocument_Printpage(object sender,system drawing.Printing.PrintpageEventArgs e)
e.Graphics.DrawString("test",new Font("宋体",18,Bold))


end sub
SeeSunSet 2004-11-17
  • 打赏
  • 举报
回复
不如用printDocument自己用代码往上面画啦.想画什么都行啊.
allanli 2004-11-16
  • 打赏
  • 举报
回复
呵呵,我还没到那种万事界空的境界
日子还是要过D,生活还是要过的过D
Layto 2004-11-16
  • 打赏
  • 举报
回复
allanli(若尘)
你的报表是好,如果你能为中国的软件事业做点好事的话,请贴出源码
我相信所有.net程序员不会忘记你的
yongxuefeng 2004-11-15
  • 打赏
  • 举报
回复
我再说清楚一点吧,假如我在group head section要显示下面三行:

分類      化粧水 化粧水 化粧水 化粧水 化粧水
試作量      2.0 2.0 2.0 1.0 1.0
pH      5.5 5.5 5.6 5.7 5.5


但是我们要根据传入的dataset里的某个字段来判断要不要显示中间这一行,如果不需要,那么这一行要全部消失(不显示),而不仅仅是后面的五个数据显示为空,要显示的变成下面两行:

分類      化粧水 化粧水 化粧水 化粧水 化粧水
pH      5.5 5.5 5.6 5.7 5.5

这个该怎么做?
wxb1980 2004-11-15
  • 打赏
  • 举报
回复
相关问题:如果报表是用表格的形式出现,能不能动态的设定表的每行的高度?
因为如果字段类型是字符类型的,那么数据的长度很难确定,有的数据只需要一行,而有的数据可能需要占用两行。能不能根据数据的具体情况动态的设定每一行的高度。
earlsen 2004-11-15
  • 打赏
  • 举报
回复
帮你up
zhicg 2004-11-15
  • 打赏
  • 举报
回复
水晶报表生成一个RPT文件的时候是生成一个相关的类
你可以在这个RPT文件的类代码下改动。

其实最彻底的办法是,为每一种报表产生单独的报表
生成报表之前先把产生报表能用到的字段用XSD确定下来

真正的动态的完成是很困难的。
推荐每一种数据集都对应一个单独的报表。
allanli 2004-11-15
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/3204/3204925.xml?temp=.9746363

16,718

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧