 |
|
 |
| Precedente :: Successivo |
Autore |
Messaggio |
|
|
cali1981 Site Admin
Registrato: 16/01/06 22:01 Messaggi: 836
|
Inviato: Ven Set 19, 2008 8:57 am Oggetto: Stampare una datagrid (o una tabella) con ASP.NET |
|
|
Per stampare una datagrid o una tabella con asp.net, basta racchiudere la datagrid o la tabella o la parte di pagina che si vuole stampare in un div, e poi usare il semplice codice javascript seguente:
Codice javascript:
| Codice: |
<script language=javascript>
function CallPrint(strid)
{
var prtContent = document.getElementById(strid);
var WinPrint = window.open('','','letf=0,top=0,width=1,height=1,toolbar=0,scrollbars=0,status=0');
WinPrint.document.write(prtContent.innerHTML);
WinPrint.document.close();
WinPrint.focus();
WinPrint.print();
WinPrint.close();
prtContent.innerHTML=strOldOne;
}
</script>
|
Codice HTML/ASP.NET di esempio
| Codice: |
<div id="divPrint">
<asp:datagrid>
.....
.....
.....
</asp:datagrid>
</div>
<asp:button ID="btnPrint" onClick="javascript:CallPrint('divPrint');" Runat=Server /> |
Questo approccio è molto generico, quindi può essere utilizzato anche con PHP, qualsiasi altro linguaggio server-side o anche in semplice HTML, usando appunto solo javascript. _________________ Visita anche il sito Agriturismo Umbria per maggiori informazioni sull'Umbria!
Realizzazione siti web e applicazioni ASp.NEt, C/C++, C# |
|
Top |
|
 |
|
|
|
|
Non puoi inserire nuovi argomenti Non puoi rispondere a nessun argomento Non puoi modificare i tuoi messaggi Non puoi cancellare i tuoi messaggi Non puoi votare nei sondaggi
|
|