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

طلب : طباعة البيانات من الdatagridview الي lملف excel

بدأه mey_2010 في 15 سبتمبر 2012 · 22 رد · 2,198 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اريد معرفة كيفية تحويل البيانات من ال datagridview الي ملف excel

#2

السلام عليكم ...

  1. رابط لكن الكود vb.net يمكن تحويله لــ C# من هنا.
  2. استخدم البحث تجد الكثير من المواضيع (هنا) .
1

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

شكرا اخي ع الاهتمام

ولكن عند التحويل الي c# لايعمل

#4

السلام عليكم ..

  1. يبدو أن خدمة تحويل الأكواد قد توقفت , حاول هنا.
  2. قمت بتحويله للــ C# و هو بالمرفقات .
  3. لو هناك مشكلة بالــ references فراجع (هنا)

ExportToExcelCS.rar

تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 16 سبتمبر 2012 في 01:20

1

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#5
houssam11350_11350 كتب:

السلام عليكم ..

  1. يبدو أن خدمة تحويل الأكواد قد توقفت , حاول هنا.
  2. قمت بتحويله للــ C# و هو بالمرفقات .
  3. لو هناك مشكلة بالــ references فراجع (هنا)

وعليكم السلام اخي الكريم

شكرا لمساعدتك

ولكن للاسف عند التطبيق علي vs2008 للايعمل وقد قمت برفعه فالمرفقات

Excel2Office.rar

#8
Anas T.P.M كتب:

السلام عليكم ورحمة الله...

هذا رابط يشرح الموضوع خطوة بخطوة بكود C#

http://www.dotneter.com/export-datagridview-to-excel

أتمنى أن يفيدك

T.P.M

مشكور اخي ولكني لم اجد ضالتي بعد

#9

السلام عليكم ..

  1. بالنسبة للمشروع الذي لا يعمل , فقم بحذف الــ reference للإكسل , و من خصائص المشروع ضع الــ platform هي x86 و كذلك نقرة يمينية على الــ Solution ثم Configuration manager ثم ضع كل الــ Platform لــ x86 بدلا من Any CPU ثم اضف المرجع و سيعمل إن شاء الله .
  2. بالنسبة للتحويل , فالكود طويل نوعا ما , و سأحاول به إن شاء الله .
1

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#10
houssam11350_11350 كتب:

السلام عليكم ..

  1. بالنسبة للمشروع الذي لا يعمل , فقم بحذف الــ reference للإكسل , و من خصائص المشروع ضع الــ platform هي x86 و كذلك نقرة يمينية على الــ Solution ثم Configuration manager ثم ضع كل الــ Platform لــ x86 بدلا من Any CPU ثم اضف المرجع و سيعمل إن شاء الله .
  2. بالنسبة للتحويل , فالكود طويل نوعا ما , و سأحاول به إن شاء الله .

وعليكم السلام

شكرا للاهتمام والرد السريع

ولكن بعد تنفيذ ما ذكرتة لايزال لايعمل

#11

السلام عليكم ..

  1. قم بنحويل المشروع الذي رفعته أنا (ExportToExcelCS.rar) في المشاركة الرابعة إلى 2008 رابط.
  2. أو استخدم Project Converter من هنا (رابط التحميل أسفل الصفحة).

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#12

وعليكم السلام

للاسف اخي الكريم نفس المشكلة

#13

ما هي رسالة الخطأ التي تظهر ..؟

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#14

تفضل اخي في المرفقات صورة للخطأ الذي يظهر

لو ممكن انك تأخذ المشروع اللي انا رفعتة (Excel2Office) وتحاول تعدل علية وعلي فكرة نفس الخطأ يظهر في نفس هذا المشروع

post-267041-053765900 1348029423_thumb.p

المرفقات
Untitled.png
#15

السلام عليكم ..

  1. أنا فقط قمت بالخطوات التي ذكرتها لك (الــ Platform مع الــ References ) و عمل بشكل صحيح .
  2. اعتقد ان الــ Office عندك إصدار x64 يعني 64 بت .
  3. لذلك قمت بإرفاق المشروع لك مع الــ References , إذا لم يعمل قم بإزالة المراجع و إضافتهم من جديد من المجلد الموجود داخل المشروع و ليس من قائمة الــ .NET references الموجودة في جهازك .
  4. يعمل على vs 2010 قم بتحويله .

Excel2Office.rar

1

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#16
houssam11350_11350 كتب:

السلام عليكم ..

  1. أنا فقط قمت بالخطوات التي ذكرتها لك (الــ Platform مع الــ References ) و عمل بشكل صحيح .
  2. اعتقد ان الــ Office عندك إصدار x64 يعني 64 بت .
  3. لذلك قمت بإرفاق المشروع لك مع الــ References , إذا لم يعمل قم بإزالة المراجع و إضافتهم من جديد من المجلد الموجود داخل المشروع و ليس من قائمة الــ .NET references الموجودة في جهازك .
  4. يعمل على vs 2010 قم بتحويله .

وعليكم السلام اخي الكريم

شكرا لمجهودك الكبير

ولكن للاسف يعمل عندي علي vs 2010 ولايعمل علي vs2008 ياتري اية السبب ؟؟؟

#17

السلام عليكم ...

أهلا و سهلا بك اخي ..

اقتباس
ولكن للاسف يعمل عندي علي vs 2010 ولايعمل علي vs2008 ياتري اية السبب ؟؟؟
لا اعرف بالضبط ... نتمنى من الأعضاء أن يشاركونا الموضوع , هل للموضوع علاقة بإصدار الــ framework ... حيث لدينا 4 و 3.5 و 3 . ؟؟ حاو ل تغييرها من خصائص المشروع ... و هل يوجد أي إشارة صفراء على الــ References .
2

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#18

وعليكم السلام اخي الفاضل .........

عند التحويل من 2010 الي 2008 تظهر علامة صفراء علي ref تسمي csharp

اتمني من الاعضاء المساعدة اذا استطاعوا

وبالنسبة للطلب الاخر اخي الي اين وصلت معة

ومشكور جدا اخي علي تعبك ومساعدتك

اسكنك الله الفردوس

#19

السلام عليكم ..

  1. بالنسبة للمرجع CSharp قم بحذفه و إضافته من جديد , عندي Framework 4 و هذا الملف موجود في المسار :
    C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\Microsoft.CSharp.dll

    , خذ add reference و ابحث عن Microsoft.CSharp و قم بإضافته.

  2. بالنسبة لطلب التحويل , فالكود طويل و قمت بتحويله عن طريق المحولات و بشكل يدوي و لكن المفاجأة أنه يعطي رسالة خطأ , يبدو أنه قد حصل خطأ ما , لا أعرف أين . على كل , هو بالمرفقات.
  3. لكن يمكننا استخدام كود الــ VB طريق وضعه في ملف DLL و استخدامه في مشروع C# و قد قمت بذلك و هو يعمل .
  4. المرفق Solution فيه اربع Projects و هي :
    1. MSOfficePrinting المشروع الأصلي المطلوب تحويله VB.NET
    2. MSOfficePrintingCS محاولة التحويل للــ C# الذي لا يعمل , حاول مقارنة الأكواد ...
    3. OfficePrintingLIB المشروع بعد تحويله إلى DLL بلغة VB.NET
    4. OfficePrintingUsingLib مشروع الــ C# الذي يستخدم المشروع المذكور في البند 3 .
    5. ملاحظة : المرفق ملف بتنسيق 7z و الـــ win rar يفتح هذه الملفات ..

      MSOfficePrinting.7z

تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 21 سبتمبر 2012 في 15:49

2

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#20

وعليكم السلام اخي الكريم

اعجز عن الشكر في تحويل المشروع فهول يعمل بشكل رائع مشكور اخي الفاضل

ولكن لي طلب بسيط

1-اريد معرفة طريقة تحويل مشروع ال vb الي dll ومن ثم استعمال في ال c#

2- المشروع الاول عن استعمال microsoft.csharp.dll الموجودة علي الجهاز لاتزال العلامة الصفراء موجودة (هل microsoft.csharp.dll يعمل علي v.s 2008 ؟؟؟) انت تعلم انة لاتوجد مشكلة في المشروع عند التشغيل علي v.s2010 ولكن المشكلة عند استعمال نفس كود المشروع علي v.s 2008

واكرر شكري لحضرتك علي مساعدتك وصبرك معي

جعلة الله في ميزان حسناتك

#21

السلام عليكم ...

بارك الله بك و لا شكر على واجب .

  1. لتحويل المشروع من Windows Forms Application إلى Dll تقوم بنقرة يمينة على المشروع ثم Properties ثم من التبويب Application تختار الــ Application Type بالقيمة class Library . ثم تعمل build للمشروع . أنا قمت بأخذ مشروع جديد من نوع class Library و قمت بنسخ الأكواد و تعديلها (لا حاجة للفورم الرئيسي في الــ DLL) .
  2. يتم إضافته كــ reference بشكل عادي .
  3. بعض الأكواد لن تعمل مثل Application.DoEvents فنقوم بحذفها فلا مشكلة ..
  4. بالنسبة للــ Reference فلا معلومات عندي أكثر من ذلك , لكن (هنا) يقولون ان المرجع Microsoft.CSharp موجود بشكل افتراضي في VS2010 و في الــ framework 4 و بالتالي يمكنك حذفه و تشغيل المشروع دون أي مشاكل .. (هكذا يقولون و الله أعلم) ..
  5. اغتنم ما حصل معك , لتذكير الأعضاء بضرورة تثبيت الإصدارات الجديدة من البرامج التي يستخدمونها (إذا كانت مجانية) ...لأن الإصدارات الجديدة فيها مميزات جديدة و خالية من الأخطاء (غالبا) ... (ما الفائدة من العمل على VS 2008 إذا كان لدينا VS 2012 و كلاهما نحصل عليه بالمجان !!) .

بالتوفيق ..

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#22

وعليكم السلام اخي حسام

بارك الله فيك وفي امثالك ومشكور جدا علي مساعدتك لي وعلي صبرك معي

بس لو ممكن طلب بسيط (اريد ان استخدم اداة Print Document لطباعة DataGridView فهل ممكن حضرتك تعمل مثال بسيط لها )

وبالتوفيق لك دوما في كل مجالات حياتك

تم تعديل هذه المشاركة بواسطة mey_2010 في 23 سبتمبر 2012 في 08:10

#23

السلام عليكم ...

بارك الله بك أخي ...

يوجد الكثير من أكواد طباعة الــ DataGridView ..

  1. Another-DataGridView-Printer
  2. Printing-a-DataGridView-on-DotNet-Framework
  3. Printing-of-DataGridView

بالتوفيق

1

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

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