我想在它旁边打印gridview和文本框。但文本框应位于顶部,gridview应位于文本框下方..
我有这个代码,它只打印gridview:
function printDiv(DivID1)
{
var headstr = "<html><head><title></title></head><body>";
var footstr = "</body>";
var newstr = document.getElementById("dt").innerHTML;
var oldhtml = document.body.innerHTML;
document.body.innerHTML = headstr + newstr + footstr;
window.print();
document.body.innerHTML = oldhtml;
return false;
}
答案 0 :(得分:0)
如果您可以使用jQuery try printThis()插件,您可以将所有控件或html放在div中,并在选择器中使用该div进行打印。
有另一个名为printElement()
的插件或尝试使用here,
描述的答案<script language="javascript">
function printdiv(printpage)
{
var headstr = "<html><head><title></title></head><body>";
var footstr = "</body>";
var newstr = document.all.item(printpage).innerHTML;
var oldstr = document.body.innerHTML;
document.body.innerHTML = headstr+newstr+footstr;
window.print();
document.body.innerHTML = oldstr;
return false;
}
</script>