(12-02-20, 06:26 PM)Al Wilaya كتب : (12-02-20, 02:25 AM)alsalamoni كتب : (12-02-20, 02:16 AM)Al Wilaya كتب : شكرا لك أخي تمت إضافة الكريستال ريبورت على مشروع 2010
بالنسبة للموضوع الثاني لم تجبني عليه لعلك نسيت أو لم تعرف مبتغايي لأنني نسيت تحديد نوع المشروع الذي لا يظهر به أعمدة الجدول
كنت أقصد بأنني عندما أضيف عنصر Dataset1 ومن ثم أقوم بإضافة tableAdapter ينجح الأمر بالإضافة لكن يظهر الجدول بدون أعمدة في مشروع 2015 ، وقد تأكدت من هذا عدت مرات وخاصة عند إنشاء الكرستال ريبورت يظهر الجدول ولكن لا تظهر الأعمدة.
لو سمحت هل من حل وشكرا
فعلا نسيت
المشكله خطواتها الافضل ان تتم عمليا لكن احاول اشرحها
اضف DataSet من Add New Item
ثم من نافذة Server Explorer اعمل اتصال بملف قاعدة البيانات وبعد ان تظهر جداوله اسحب الجدول الى داخل DataSet اللي عملتها
الخطوات قد تكون غامضة او غير مفهومة عليك
نسيت ايضا توضيح tableadapter
هذا يتم في الفورم عندما تربط الداتاجريد او التقرير بالداتاسيت يتم تلقائيا انشاءها
ايضا خطواتها قد تكون غامضة او غير مفهومة عليك
اخي لقد وضعت المشروع بصيغة 2015 وستتضح مشكلتي إنشاء الله
لا يوجد عندي 2015
لهذا انا اعمل مشروع جديد ب2010 بنفس اسم مشروعك واضيف اليه الفورم والتقرير من مشروعك عن طريق Add Existing Item
لا ادري انت كيف اضفت DataSet فوجدتها بدون الاعمده
لكن اتبع الخطوات التاليه
ادخل للداتاسيت واحذف الموجود فيه
ثم اذهب الى نافذة مستكشف المشروع وانقر مرتين على ملف قاعدة البيانات
فتظهر نافذة Server Explorer وقد ظهر فيها قاعدة البيانات وتحتها الجداول
ومن داخل Tables تجد الجدول PERSON اسحبه واسقطه داخل الداتاسيت فتجد ان اسم الجدول والاعمدة موجوده
ثم اعمل بيلد Rebuild للمشروع
الان بعد الانتهاء من عمل بيلد اعد ربط التقرير بالداتاسيت من نافذة Field Explorer الخاصه بالكريستال ريبورت
بالزر الايمن للماوس على Database Fields اختر Database Expert تظهر نافذه احذف اسم الجدول الظاهر في الجهه اليمني ان كان موجود ثم اعد اخيار الجدول PERSON من جديد من الجهة اليسرى واكمل حتى تعود للتقرير
عند العوده للتقرير تجد ان الاعمده قد ظهرت اسحبها وضعها على التقرير كما هو معروف
ارجو ان اكون قد وفقت في الشرح وحل المشكله