想从gridview拿出某条数据,做成上图这样的小标签格式,然后打印出来 用于贴在具体实物上面
想做成的效果是选中gridview的某条数据后,点击按钮,弹出一个小框。格式就如上图所示。然后小框上有打印按钮,可以直接打印出这张便签。有没有做过类似的前辈,说个思路什么的,当然代码是最好的了!
感激不尽
想做成的效果是选中gridview的某条数据后,点击按钮,弹出一个小框。格式就如上图所示。然后小框上有打印按钮,可以直接打印出这张便签。有没有做过类似的前辈,说个思路什么的,当然代码是最好的了!
感激不尽
在新页面中根据传过来的id 获取该条数据的信息。
把打印范围设置好。打印按钮调用打印机就好了。
<script type="text/javascript">
function preview()
{
bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->";
eprnstr="<!--endprint-->";
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.print();
}
</script>
<style type="text/css"> @media Print {}{ .Noprn { DISPLAY: none }}
</style>/*你要打印的内容*/
<!--startprint--> //这句是必须加的
<asp:GridView>。你自己的内容。。</asp:GridView>
<!--endprint--> //这句也是必须加的/*打印按钮*/
<img src="tupic/ico_04.gif" onclick="preview()" alt="预览并打印"/>