2013-10-18 31 views
0

我想打印GridView和它旁邊的文本框。但文本框應在頂部和gridview的應該是文本框下方..如何在javascript中打印GridView和文本框

我有這樣的代碼,它只能打印在GridView:

+0

爲什麼你當你不使用它通過_DivID1_參數?此外,_ 「」 _和_ _不應列入_document.body.innerHTML_因爲它只含有內_ ... _內容。 – Coder

+0

我在gridview中放置了一個divID1。

回答

0

,如果你可以使用jQuery嘗試printThis()插件,可以把所有的控件或你需要的html白化一個div,並在選擇器中使用該div來進行打印。

there's命名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> 
+0

什麼會我在(的PrintPage)將 –

+0

儘量放在一個容器有像一個div(應包含gridview和textboxes),它看起來像是你已經完成的相同的解決方案,但只是打賭,document.all.iteam也許可以做到這一點... –

+0

它不起作用 –

相關問題