الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن طباعة بيانات من الجريد فيو؟

بدأه noor ahmad في 13 يونيو 2010 · 16 رد · 1,315 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف يمكن اضافة زر لطباعة البيانات في الجريد فيو؟

#2

بسم الله الرحمن الرحيم

الرباط الخاص بي

ان شاء الله الرابط ده يفيدك

#3

أخي الحبيب انا عملت مثال على طريقتي لانو موقع اخي محمود ما فتح معي :mad: محجوب عنا بسوريا

حبيت ضيف مشاركة لارى رايك محمود بطريقتي ماشي بدي ردك

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default4.aspx.cs" Inherits="Default4" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
    <script language="javascript">
    var newwindwo;
    function printgridview()
    {
    newwindwo=window.open("","gridview","height=500,width=400");//انشاء نافذة جديدة
    var str=document.getElementById("<%=GridView1.ClientID%>").innerHTML;//أخذ القيم الموجودة ضمن الكريد فيو
    newwindwo.document.writeln("<table>"+str+"</table>"+"<br />"+"<a onclick='self.close()' style='cursor:pointer'>Close</a>")//اضافة الكريد فيو الى النافذة الجديدة
//  ولكن هنا كانت مشكلة وهي ان عملية اخذ محتوى الكريد فيو تتم بدون اخذ وسمي البداية والنهاية للجدول لذلك اضفت الوسوم يدوي 
    newwindwo.print(); // الطباعة   
    }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>

        <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
            ConnectionString="<%$ ConnectionStrings:ConnectionString %>" 
            SelectCommand="SELECT * FROM [childtable]"></asp:SqlDataSource>
        <asp:GridView ID="GridView1" runat="server">
        </asp:GridView>

    <a href="javascript:printgridview();">print</a>
    </div>
    </form>
</body>
</html>

برايي الشخصي وجدتها طريقة مفيدة يمكن لانو من شغلي :lol:

WebSite3.rar

In bad state

#4

بسم الله الرحمن الرحيم

اخى اكيد طريقتك ألأفضل طبعا :lol:

انا من غير ما اجرب اكيد هى ألأحسن

1
#5
X-File كتب:

أخي الحبيب انا عملت مثال على طريقتي لانو موقع اخي محمود ما فتح معي :mad: محجوب عنا بسوريا

حبيت ضيف مشاركة لارى رايك محمود بطريقتي ماشي بدي ردك

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default4.aspx.cs" Inherits="Default4" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
    <script language="javascript">
    var newwindwo;
    function printgridview()
    {
    newwindwo=window.open("","gridview","height=500,width=400");//انشاء نافذة جديدة
    var str=document.getElementById("<%=GridView1.ClientID%>").innerHTML;//أخذ القيم الموجودة ضمن الكريد فيو
    newwindwo.document.writeln("<table>"+str+"</table>"+"<br />"+"<a onclick='self.close()' style='cursor:pointer'>Close</a>")//اضافة الكريد فيو الى النافذة الجديدة
//  ولكن هنا كانت مشكلة وهي ان عملية اخذ محتوى الكريد فيو تتم بدون اخذ وسمي البداية والنهاية للجدول لذلك اضفت الوسوم يدوي 
    newwindwo.print(); // الطباعة   
    }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>

        <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
            ConnectionString="<%$ ConnectionStrings:ConnectionString %>" 
            SelectCommand="SELECT * FROM [childtable]"></asp:SqlDataSource>
        <asp:GridView ID="GridView1" runat="server">
        </asp:GridView>

    <a href="javascript:printgridview();">print</a>
    </div>
    </form>
</body>
</html>

برايي الشخصي وجدتها طريقة مفيدة يمكن لانو من شغلي :lol:

السلام عليكم

الله يعطيك العافية

كان سؤالي اني اطبع الجريد فيو باستخدام طابعة الكبيوتر على ورق

هل هذه الطريقة تصلح؟

انا فكرت انه ممكن احول الصفحة ل pdf ومن هناك تتم عملية الطباعة ممكن عمل ذلك ام لا؟

#6

السلام عليكم

الاخ bodaman22

hشكرا على الرابط

اهل استخدم هاي الطريقة أم طريقة الاخ x-file

#7

بسم الله الرحمن الرحيم

اخى العزيز

اقتباس

انا فكرت انه ممكن احول الصفحة ل pdf ومن هناك تتم عملية الطباعة ممكن عمل ذلك ام لا؟

اخى العزيز

انا كمان جربت الموضوع ده و طلعت الناتج بس مش عارف ليه مش بيقبل عربى بيخفيه

اما انك تستخدم انهى طريقى فيهم

اللى يظبط معك

استعمله

ربنا يوفقك

#8
bodaman22 كتب:

بسم الله الرحمن الرحيم

اخى العزيز

اخى العزيز

انا كمان جربت الموضوع ده و طلعت الناتج بس مش عارف ليه مش بيقبل عربى بيخفيه

اما انك تستخدم انهى طريقى فيهم

اللى يظبط معك

استعمله

ربنا يوفقك

السلام عليكم

هل طريقة الاخ x-file يمكن طباعتها على ورق باستخدام طابعة الكمبيوتر؟

هاد الشيء اللي ببحث عنه؟

#9

السلام عليكم

بدي اغلبك معي اخ bodaman22

كيف ممكن اعمل rowupdating in gridview using code

وشو هو اسم الاداة اللي بتكون عبارة عن tab

يعني مثلا في الانترنت براوزر بكون عنا خاصية انه نفتح اكتر من تاب انا بدي تكون هاي التاب موجودة في البرنامج؟

#10

التاكيد 100%

اخي لم لم تجربه

؟؟؟؟

In bad state

#11
X-File كتب:

التاكيد 100%

اخي لم لم تجربه

؟؟؟؟

kالسلام عليكم

الان قمت بتجريبه

الله يجزيك الخير اخي ساعدتني جدا

انا من الصبح شفت الكود ولكني يبدو عندي مشكلة في الكمبيوتر والان جربته وزبط

شكرا جزيلا

#12

السلام عليكم

عفوا اخي x-file

سؤال في الفورم يظهر print

ما نوع هذا الكنترول؟

#13

جافا سكريبت فقط لا غير

اي اختار اسم النافذة ومن ثم اجراءية الطباعة

windownme.print();

تم تعديل هذه المشاركة بواسطة X-File في 14 يونيو 2010 في 16:08

In bad state

#14

الله يجزيك الخير انا غلبتك معي

#15

بسيطة ولا يهمك بجد اذا مانك فهمانها بشرحلك ياها

بكل الاحوال بالتوفيق

In bad state

#16

السلام عليكم

لاحظت في الطباعة انه بخفي الاسطر الخاصة بالجريد فيو

وايضا في طباعة الصفحة ما بعرض textbox

كيف ممكن اظهرهم؟

#17

غيري قيمة الborder في الكود فقط واعطيله قيمة

newwindwo.document.writeln("<table border="1">"+str+"</table>"+"<br />"+"<a onclick='self.close()' style='cursor:pointer'>Close</a>")

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…