سؤال

لقد كنت أعمل على تطبيق واجهة المستخدم (مكتوب في vb.net واستخدام WPF) والذي ينشئ المخططات باستخدام التحكم في مخطط Microsoft لنماذج Windows. يسترجع التطبيق البيانات بشكل دوري من قاعدة بيانات عن بُعد ، وتوصيف وتنسيق البيانات لإنشاء سلسلة ، ثم يقوم بإنشاء مخطط يستند إلى السلسلة والذي يتم استضافته بعد ذلك في عنصر تحكم WindowsFormShost. حتى الآن كانت هذه العملية تعمل بشكل جيد.

لقد تم تكليفها الآن بإضافة مخطط تنظيمي. تنص المتطلبات على أنه ينبغي أن يكون لها "حفر" ووظائف اللمس. لم أتمكن من العثور على عنصر تحكم ORG مثل عناصر التحكم في المخطط التي كنت أستخدمها. الأقرب الذي وجدته هو التحكم في عرض الأشجار الذي يأتي مع .NET Studio. لقد نظرت إلى WPF: Org Chart Treeview التنسيق الشرطي لذا سؤال ، وقراءة أيضًا جوش سميث كودبورو مقالات, ، لكن مديري لا يريدني أن أتابع تطوير سيطرة ORG الخاصة بي في هذا الوقت.

هل يوجد حل/مكون إضافي جيد من طرف ثالث متاح بالفعل؟ سوف تحتاج:

  • ... أن تكون قادرًا على الاندماج في WPF كعنصر تحكم (مثل التحكم في المخطط المذكور أعلاه) ،
  • ... لإنشاء مخططات ORG ديناميكيًا عن طريق الاتصال بقاعدة بيانات Oracle عن بُعد لاسترداد البيانات بناءً على طرق العرض المحددة مسبقًا أو عبارات محددة محددة (أو قراءة ملف مسطح لإنشاء ملف XML يحتوي على جميع العلاقات والفروع) ،
  • ... للحصول على تسلسل هرمي كان قابل للملاحة باللمس ، فإن لمس عقدة سيظهر الفروع الموجودة أسفل تلك العقدة-من شأنه أن يخفي الفروع مرة أخرى.

أي اقتراحات/مساعدة موضع تقدير كبير. لم أتمكن من العثور على أي خيارات طرف ثالث تناسب كل هذه المتطلبات.

هل كانت مفيدة؟

المحلول

unifosys chart4.net هو مكون مخطط تنظيم كامل الميزة:

الوثائق: chart4.net

-Supports قاعدة بيانات (ODBC)/DataTable/XML/CSV
-هف/انهيار
-لقي من الانخفاض والربط التشعبي
-availbale لـ WinForms و WebForms

إنشاء مخطط ORG من قاعدة البيانات:http://unifosys.com/hierarchy-chart/create_organization_chart_from_database_sample.html

عرض قاعدة بيانات عبر الإنترنت:http://organization.unifosys.com/create_organization_chart_from_database_sample_webform.aspx

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top