<HEAD>
<title>审批车辆资料打印</title>
<meta content="Microsoft Visual Studio 7.0" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
//这里定义一个样式
<style type="text/css"> @media Screen { .onlyPrint { DISPLAY: none }}
@media Print { .onlyShow { DISPLAY: none }///这个只显示不打印
.onlyPrint { PAGE-BREAK-BEFORE: always }///这个是打印不显示}
</style>
</HEAD>
用法:
<table>
<tr>
<td class=onlyShow>////这样就只显示不打印了!正好是你想要的
....................
</td>
</tr>
<tr>
<td>
</td class=onluPrint>////这样就只打印不显示!就是说在客户端的页面上看不到,但打印,打印是看的到!你试试!
.............................
</tr>
</table>
如果你想只打印某个表单的话!把其他所有东西的class=onlyshow,这样就可以了!我一直是这样做的!客户已经在使用中.................
从这个的里面是不是得到什么启示呢?你可以搞一个textbox控件放在dropdownlist一起,来个只打印不显示,而且值也是跟着一起变动的,那个dropdownlist只显示不打印,这样是不是解决了你的问题了呢?