0
我有一個gridview,我想要在每個頁面上打印它的頁眉,並且我想在每個頁面上打印一個頁面頁眉。問題是,其中一個或另一個爲我工作。我無法同時工作。下面是示例代碼來展示我所做的。在每個頁面上打印頁眉
<table>
<tr>
<td>
<body onload="thead('tblheader');">
<table id="tblheader">
<tr id="title" >
<td >Page HEADER</td>
</tr>
</table>
</body>
</td>
</tr>
<tr>
<td>
<body onload="AddTHEAD('claimGrid');">
<Gridview id="claimGrid"></GridView>
</body>
</td>
</tr>
</table>
的JavaScript函數調用---我知道兩者是完全一樣的我可能只是發送的表名,但我在第二個函數之前有其他的代碼。
function AddTHEAD(tableName) {
var table = $get('<%=claimGrid.ClientID %>');
if (table != null) {
var head = document.createElement("THEAD");
head.style.display = "table-header-group";
head.appendChild(table.rows[0]);
table.insertBefore(head, table.childNodes[0]);
}
}
function thead(tableName) {
var table = document.getElementById('tblheader');
if (table != null) {
var head = document.createElement("THEAD");
head.style.display = "table-header-group";
head.appendChild(table.rows[0]);
table.insertBefore(head, table.childNodes[0]);
}
}
CSS類
<style type="text/css">
@media print
{
th
{
color:black;
background-color:white;
}
tHead
{
display : table-header-group;
}
}
</style>
我究竟做錯了什麼?如果您需要更多信息...只需要詢問
難道你不能只使用母版頁嗎?爲什麼你有多個身體標籤? – womp 2010-01-22 20:40:53
你是對的!這是雙身標籤。謝謝!!!得到它的工作 – Eric 2010-01-22 21:12:18