2011-04-30 15 views
1

基本上,我有一个vb.net窗体,当用户点击提交按钮时,我将存储在SQL数据库中的值。我已经完成了。Vb.net 8.5 x 11paper到网络表格

我想知道的是,在用户单击提交将表单提交到数据库之后,最好的方法是什么,然后我应该使用单独的按钮将值调用到水晶报表或报表设计器中?还是有一个CSS模板可以模拟网页上的一张纸的大小,并按照屏幕上的说明进行打印。

我试图创建一个网站612 x 792,从我所搜索的是8.5 x 11张纸的大小,但是虽然它看起来很棒,当我打印它时,它决定打印4页,当它应该只已经2页。所以有点困惑和思考,也许我接近这个错误的方式任何意见,将不胜感激。

感谢

这里是我的CSS代码,我试图做一个纸大小的部分


{ 背景:#b6b7bc; font-size:.70em; font-family:Arial; 余量:0像素; padding:0px; 颜色:#696969; }

firstpagecontainer

{ 宽度:612px; height:792px; background-color:#FFFFFF; margin-top:50px; margin-bottom:50px; margin-left:auto; margin-right:auto; padding:0px; border:细实体#000000; }

secondpagecontainer

{ 宽度:612px; height:792px; background-color:#FFFFFF; margin-top:50px; margin-bottom:50px; margin-left:auto; margin-right:auto; padding:0px; border:细实体#000000; }

回答

0

您不能保证612x792是纸上网页的渲染大小。

您需要做的是构建您的页面,以便它可以在各种分辨率下正常工作,并使用CSS来帮助您。

这页有一些资料,让你开始,但它是面向更多的画面内容的打印版本:http://line25.com/tutorials/handy-tips-for-creating-a-print-css-stylesheet

如果你需要保证在纸上的具体尺寸,你需要使用PDF。