请问.net c# 怎样做页面上的打印?

比如只打印body里面的一个table,点击打印就只打印那个table。。???... 比如只打印 body 里面的一个table ,点击打印 就只打印那个table。。??? 展开
 我来答
LifeRushing
2009-09-11 · TA获得超过786个赞
知道小有建树答主
回答量:861
采纳率:0%
帮助的人:499万
展开全部
function myPrint(start, end, extend) {
start = "<!--" + start + "-->";
end = "<!--" + end + "-->";
if (typeof (extend) == 'undefined') {
var temp = window.document.body.innerHTML;
var printhtml = temp.substring(temp.indexOf(start) + start.length, temp.indexOf(end));
window.document.body.innerHTML = printhtml;
window.print();
window.document.body.innerHTML = temp;
}
else { window.print(); }
}

把你要打印的table放在<--开始打印标识-->跟<--结束打印标识-->中,然后通过某个按钮调用上面的那个打印函数就行了
可以这样调用myPrint('开始打印标识','结束打印标识')
TableDI
2024-07-18 广告
在上海悉息信息科技有限公司,我们深知Excel在数据处理中的重要作用。在Excel中引用不同工作表(sheet)的数据是常见的操作,这有助于整合和分析跨多个工作表的信息。通过在工作表名称前加上感叹号“!”,您可以轻松地引用其他工作表中的数据... 点击进入详情页
本回答由TableDI提供
janhoosan
2009-09-11 · TA获得超过2431个赞
知道小有建树答主
回答量:1233
采纳率:0%
帮助的人:900万
展开全部
直接用网页打印就行了,只要你在页面就那一个table,格式布局成你想要的,点文件》打印就行了,或者用<a href="javascript:window.print();">打印</a>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
家水大0w
2009-09-11 · 超过31用户采纳过TA的回答
知道答主
回答量:212
采纳率:0%
帮助的人:55.3万
展开全部
有好多种方法。我查了下。
1.你可以把table里面的内容重新组成一个新页面然后打印。
2.你可以把其他的内容暂时隐藏掉。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lo...1@163.com
2009-09-14 · 超过14用户采纳过TA的回答
知道答主
回答量:128
采纳率:0%
帮助的人:71.1万
展开全部
window.print();一句脚本搞定!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
石一刀007
2009-09-11 · TA获得超过253个赞
知道答主
回答量:224
采纳率:0%
帮助的人:0
展开全部
body里还有别的吗?有别的就不好办
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式