接着上面的话题~~~
   C#实现web打印效果
   我在托单里面输入了数据,点击提交,各个文本框以及其他的值都放入了数据库(sql server)
打印预览的时候。这些取到的数据分别显示在Label(其他控件也可以)上,我想对  这些Label上取到的值进行拖动,然后拼凑,形成一个订单!订单都不同,所以要Lable控件取到的数据任意拖动。问题一:怎么将数据库的数据分别填写到Label控件上,其他控件也可以。
问题二:怎么将Label控件任意拖动,任意拼凑.
问题三:Label控件拼凑的时候,前提是那什么作为它操作的背景(就是Label拼凑的时候,不是有个操作平台,它的背景是作为模板吗?)

解决方案 »

  1.   

    别人发的帖子(最近完成一个收费系统,客户要求比较复杂的打印格式;本想用word做模板来打印,但后来客户又把打印的格式改了,连wrod也无法做到那个格式。 于是,尝试用图片作为模板来打印。本人以为打印的原理是:生成mdi文件,系统碰到mdi的时候会自动以打印的方式处理。所以,不管用什么模板,什么方式;能在PrintPage事件处理中,生成一张要打印内容的图片就OK了!)
    --图片作为模板来打印也可以---
    《怎么将Label控件任意拖动,任意拼凑》.在什么模板上拖动 
      

  2.   

    嵌一个webbrowers,直接调用ie打印。