PDA

View Full Version : امکان print در asp.net



smhjm
چهارشنبه 26 بهمن 1384, 18:05 عصر
سلام دوستان
آیا کسی component یا برنامه ای می شناسد که از محتویات داخل یک DataTable بتوند print بگیرد?

با تشکر.

nazaninam
جمعه 28 بهمن 1384, 17:35 عصر
از جاوا اسکریپت استفاده کنید

smhjm
جمعه 28 بهمن 1384, 17:54 عصر
چگونه ؟
من نمی توانم محتویات یک dataTable را با javascript پرینت بگیرم آیا شما میدانید؟

Behrouz_Rad
جمعه 28 بهمن 1384, 19:49 عصر
جاوا اسکریپت واست چیزی رو پرینت نمی گیره!
حداکثر کاری که می تونی بکنی، استفاده از دستور "javascript:print" هست که باعث میشه فرم Print بر روی صفحه ظاهر بشه.

موفق باشید.

nazaninam
شنبه 29 بهمن 1384, 07:25 صبح
میتونی مقادیر داخل تیبل رو بریزی توی یک صفحه خالی بعد صفحه خالی رو پرینت بگیری

jannati
شنبه 29 بهمن 1384, 10:26 صبح
شما میتوانید کل دیتاگریدتان را داخل یک تگ <div>قراردهید.بعد از کد زیر برای چاپ استفاده کنید:


string s="var prtContent = document.getElementById('divPrint');"+
"var WinPrint = window.open('','','letf=0,top=0,width=700,height=7 00,toolbar=0,scrollbars=1,status=0');"+
"WinPrint.document.write(prtContent.innerHTML);"+
"WinPrint.document.close();"+
"WinPrint.focus();"+
"WinPrint.print();"+
"WinPrint.close();"+
"prtContent.innerHTML=strOldOne;";

ImageButton1.Attributes.Add("onclick",s);