树型数据打印问题(自动生成报表)
数据库里存贮数型数据,现在想通过QuickReport来实现在报表中打印出树型结构,要求是能表示出层次结构即可。以前没有做过类似的CASE。哪位老大有现成的原码发给我。注明您的ID收到即给分。
如果手里有通过QuickReport实现自动生成报表的源码也行。基本思路我有,只不过没有写过这方面的程序比较陌生。如果有自动生成报表的源码,我可以修改一下。
谢谢大家。发邮箱请注明您的ID收到即给分。
问题解决再加200分
我的邮箱pj_zy@163.com
[解决办法]
重赏之下,必有勇夫
坐着沙发看高手接招
[解决办法]
打印成什么样子,如果象Windows的目录树那样,还是较容易的。
[解决办法]
直接向打印机输出
[解决办法]
预览效果直接用treeview不可以吗?
[解决办法]
可以试一下QRGroup控件,是否能达到你要的效果。
[解决办法]
不知道你是不是要不要带线的那种效果, 就像treeview那样.
[解决办法]
不要带线的。用缩进表示出来就成了。
那在文字前加指定長度的空格(節點深度*2)就行了。
inline AnsiString AddSpace(AnsiString str,int NodeLevel)
{
return AnsiString::StringOfChar( ' ' , NodeLevel*2) + str ;
}