(28-05-17, 10:25 PM)السندبااد كتب : [ -> ]أخي الكريم ضع مشروعك بالمرفقات كي نقوم لك بالتعديل عليه
اخي الكريم الملف كبير والموقع لايسمح به هل ارفعه على موقع رفع واضع الرابط ام مخالف لسياسة الموقع
(28-05-17, 10:25 PM)السندبااد كتب : [ -> ]أخي الكريم ضع مشروعك بالمرفقات كي نقوم لك بالتعديل عليه
اعتذرعلى تاخري بالرد
المشروع كبير قياسا بالحجم المطلوب رفعه هل ارفعه على موقع واضع الرابط ام هذا مخالف لشروط النشر
نعم الموقع يسمح برفع الملفات على رابط خارجي
أيضاً يمكنك وضع جزئية الليستا فقط وليس كامل المشروع
(29-05-17, 07:51 PM)السندبااد كتب : [ -> ]السلام عليكم ورحمة الله وبركاته
تم الاطلاع على المشروع، وإليك الإفادة:
أولاً: بخصوص توسيط أسماء الأعمدة: لم تقم بعمل تمبلت للداتا جريد حتى يمكن التحكم بالهيدر، لذا المفروض إما أن تعمل تمبلت أو تقوم بالتوسيط عن طريق الستايل، كما هو موضح هنا:
ثانياً: بخصوص مشكلة التاريخ:
1- أنت لم تقم بعمل تمبلت للداتا جريد وتضع فيها حقلاً كمربع نص مثلاً حتى نستيطع التحكم بالمخرجات.
2- الحل بسيط جداً من خلال قاعدة البيانات: تذهب للحقل المسؤول عن التاريخ وتعدل خصائصه وتجعل تاريخ قصير:
طبعاً أنا شرحت لك على الأكسيس لأنه لا يوجد عندي المشغل الخاص بقاعدة بياناتك
شكرا لتعاونك معي اخي الكريم بالنسبه لقاعدة البيانات الخاصيه مختارها تاريخ قصير اصلا مافاتتني هاي لكن لم يتغيرشي للاسف
أخي الكريم: سأوضح لك نقطة:
أين تقنية WPF في المشروع الذي وضعه الأخ kasber ؟
المشروع صحيح أنه بتقنية WPF لكن مكتوب بالطريقة التقليدية التي يكتبها مبرمجو الدوت نت
عندما تريد أن تتحكم بمخرجات عنصر ما ضمن أداة فينبغي أن تقوم بعمل قالب للأداة ثم تقوم بريط كل عنصر ضمن هذه الأداة عن طريقة DataBinding بالحقل المخصص له ضمن قاعدة البيانات
هذا العنصر يمكنك بعد ذلك التحكم بمخرجاته كيفما شئت؛ مثل التحكم بطريقة إظهار التاريخ أو تلوينه أو وضع زر ضمنه أو مربع سرد إلخ ...
كان المفروض أن يتم عمل قالب للداتا جريد بالحقول المخصصة من خلال Xaml
ثم كل حقل يتم عمل DataBinding بما يقابله من قاعدة البيانات، وهذا كان سيوفر عليك :
1- سرعة كبيرة في استدعاء البيانات.
2- كود الاستدعاء من قاعدة البيانات لن يتجاوز السطر الواحد.
3- التلاعب بالحقول في الداتا جريد كما تشاء؛ ومنها إظهار التاريخ بالطريقة التي تريد.
4- عمل كونفرتر لأي حقل بكل سهولة.
لذا لا يمكنني التحايل على مشروع بالأساس لم يتم بناءه بشكل صحيح بتقنية WPF