PDA

View Full Version : چه جوری میشه از datagrid پرینت گرفت؟



ali_sorouri2005
یک شنبه 22 بهمن 1385, 11:45 صبح
سلام دوستان
چه جوری میشه از datagrid پرینت گرفت؟
توی سایت جستجو هم کردم ولی هیچ جوابی واسش پیدا نکردم.
ممنون میشم راهنمایی کنید.
با تشکر

c#_web
یک شنبه 22 بهمن 1385, 12:51 عصر
منم همین مشکل را دارم . البته من دیتاگریدم به صورت paging است یعنی در هر صفحه 5 رکورد نشان داده و وارد صفحه بعدی میشود.
حالا اگر بخواهم از این صفحه پرینت بگیرم از منوی file-->print استفاده میکنم . ولی برای پرینت از صفحات باید تک تک روی هر صفحه رفته و بعد پرینت بگیرم.
آیا میتوان کاری کرد که اولا از همه صفحاتش پشت سرهم پرینت گرفت؟؟؟
ثانیا در بالای این دیتاگرید یکسری اطلاعاتی مثل نام فرم گزارش و نام شرکت و تاریخ گزارش و ... دارم که میخواهم وقتی پرینت میگیرد اگر چند صفحه شد آن هدر در اول همه صفحات پرینت هم بیاید.
چگونه میتونم این مشکل را حل کنم ؟؟؟

rtech
یک شنبه 22 بهمن 1385, 23:20 عصر
<script language=javascript>
function CallPrint(strid)
{
var prtContent = document.getElementById(strid);
var WinPrint = window.open('','','letf=0,top=0,width=1,height=1,t oolbar=0,scrollbars=0,status=0');
WinPrint.document.write(prtContent.innerHTML);
WinPrint.document.close();
WinPrint.focus();
WinPrint.print();
WinPrint.close();
prtContent.innerHTML=strOldOne;
}
</script>

<div id="divPrint">
<asp:datagrid>
.....
.....
.....
</asp:datagrid>
</div>
<asp:button ID="btnPrint" onClick="javascript:CallPrint('divPrint');" Runat=Server />

fakhravari
شنبه 14 آبان 1390, 01:08 صبح
کد های بالا برای من اجرا نمیشه .
دوستان راهنمایی کنید

smm2006sh
شنبه 14 آبان 1390, 09:16 صبح
سلام
دوستان یه سوال برای منم پیش اومد .
مگه نمیشه از ابزار های گزارش گیری استفاده کرد؟؟؟؟؟؟؟؟؟:متفکر:

fakhravari
شنبه 14 آبان 1390, 10:44 صبح
با سلام از ابزار گذارش گیری ReportViewer برای من مشکلی به وجود اومده اگه دوستان ببینند:قلب:
http://barnamenevis.org/showthread.php?311552-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%D9%BE%D8%B1%DB%8C%D9%86%D8%AA-%D8%A7%D8%AE%D8%A8%D8%A7%D8%B1

aliyeh
شنبه 14 آبان 1390, 15:56 عصر
دوستان من این دو تا فایل رو پیدا کردم. به درد من که خورد. شما هم یه نگاه بهشون بندازین
77438
77439

vbnovin
شنبه 14 آبان 1390, 16:17 عصر
اين سورس نمونه اي از كار با گريد گذاشتم خدمت شما دوستان ... با اجازه بزرگان سایت
با سلام اميدوارم براتون مفيد باشه : دو هفته اي تو اويل برنامه نويسي برا اولين كارم روش كار كردم ، فقط يك page از برنامه رو گذاشتم ...

امكانات گريد :
1- انتخاب و ويرايش گريد
2 - حذف به روشهاي مختلف در گريد ، انتخاب رديفي و انتخاب موردي ... به كمك چك باكس و يا كل گريد
3 - ثبت در گريد
4 - تعيين تعداد سفارش مشتري ...
5 - تبديل و خروجي فايلهاي (Convert : Word , Excell, text ) '
ExportToExcel
ExportToWord
ExportToText
6 - چاپ گريد ....
7 - نمايش IMAG با رويداد mouseup , mouseover در هنگام حركت موس در سلول نمايش گريد ... به كمك jQuery , ...
8 - نحوه آپلود عكس در سلول جدول گريد ... با محدوديت سايز ..

اشكالات برنامه را لطفا حل كنيد و مواردي رو در ذيل نوشتم :
1 - نقص در صفحه بندي گريد ..
2 - طراحي صفحه ...
لطفا در تكميل برنامه و اهداف اين page مشاركت كنيد ممنون ميشم ...
با تشكر رومنا : كاستي و ايراد ما رو شما تكميل كنيد ...

fakhravari
شنبه 14 آبان 1390, 18:22 عصر
با سلام
ممنون از هر 2 دوست
vbnovin (http://barnamenevis.org/member.php?100617-vbnovin)
http://barnamenevis.org/images/statusicon/user-offline.png aliyeh (http://barnamenevis.org/member.php?20721-aliyeh)
http://barnamenevis.org/images/statusicon/user-offline.png

دوستان اگر میشه C# باشه.

vbnovin
شنبه 14 آبان 1390, 20:13 عصر
اگر سورس براتون مفید بوده میتونید با رفتن به این سایت کانورتش کنید به سی شارپ تا حدی خوب کارتون راه میفته من خودم تمامی سورسهامو اینطوری تغییر دادم .. اگر هم جایش مشکلی بود در خدمتم

http://converter.telerik.com/

fakhravari
شنبه 14 آبان 1390, 21:38 عصر
با سلام
ممنون از شما.
ولی من جوابم نگرفتم در برنامه های بالا.
اگر پست 6 دیده باشید من یه سوال در مورد ReportViewer کرده بودم.
:لبخند:

vbnovin
سه شنبه 17 آبان 1390, 20:18 عصر
ببخشید سر تیتر عنوان شما رو دیدم فکر کردم این سوالتون باشه که "" چه جوری میشه از datagrid پرینت گرفت "" البته من همونطوری مشکلم رو برای گزارش حل کردم ... اما با ReportViewer ابزار کار نکردم شاید بهتر باشه با کریستا رپورت گزارش بگیری بهتر باشه هم منابع و مثالهای خوبی هم تو همین سایت وجود داره ... البته من با این ابزار تو برنامه های ویندوزی حسابی بهربرداری کردم که بسیار کارم رو راه انداخت ...

fakhravari
سه شنبه 17 آبان 1390, 20:53 عصر
با سلام
در برنامه ویژوال استادیو من Microsoft Visual Studio 2010
کریستال کار نمیکنه اصلا بعد از انتخاب یک فایل html باز میکنه.
مشکل کجان !
در ورژن Microsoft Visual Studio 2008 مشکلی ندارم و کریستال اجرا میشه.
پروژه با 4