winform 报表
我现在想做个报表,报表的左面是颗树,右面是树的每个节点对应的数据,请问怎么实现?谢谢!
------解决方案--------------------水晶报表
------解决方案--------------------看一下vs2005里的reportview控件!
------解决方案--------------------水晶报表设置组后它会自动在左边为每个组添加一个树型分支
------解决方案--------------------自定义控件!
找第三方控件!
------解决方案--------------------VS2008也可以
------解决方案--------------------楼主最好简单做个示意图。呵呵。
一般的组树和数据,在打印后的视觉效果上是对应不起来的。
除非是组名与数据间隔夹杂。
------解决方案--------------------进来学习下
------解决方案--------------------树里面的数据可以用递归从数据库动态绑定,然后通过TREEVIEW里面的NODECHAGE事件获取TREEVIEW的NODE节点的值 ,通过这个值去加载右边的数据不可以吗?
------解决方案--------------------你这个难点就在于 树的打印
灵活点 打印时把树 用表格表示出来吧 这是最简单的实现方法 如果用一列就用缩进格式化
------解决方案--------------------报表工具可能没有这个功能.
自己处理一下,直接画上去,难点在于分页.
------解决方案--------------------要看花多长时间了,如果三五分钟能回答的就回答了
要不然谁花很长时间来解决啊
唉
偏要这样的话,自己写个控件吧
要不然就用Treeview结合datagridview来解决
至于打印,可以看看
控件的 DrawToBitmap方法
------解决方案--------------------要打印树的话 你可以在报表头部上设计. 水晶报表的导航树只提供看不提供打印.