يمكن تنفيذ الإضافة والحذف والتعديل والاستعلام من خلال TreeView. تستخدم قاعدة البيانات Access وتستخدم العملية OleDbHelper. وصف قاعدة البيانات معرف الفئة اسم الفئة classDescrip ParentId، رقم الوالدين، المستوى الأعلى هو 0 معرف الفرز، رقم الفرز، عند الحذف، سيتم تخفيض جميع معرفات الفرز الأكبر من هذا الرقم بمقدار واحد. عند الزيادة، أضف واحدًا إلى الحد الأقصى. عند التحرك لأعلى، قم باستبدال معرف الفرز بالجزء الأمامي، وحدد أولاً ما إذا كان هو بالفعل الجزء الأمامي. أي أنه سواء كان 0 عند الانتقال للأسفل، قم باستبدال معرف الفرز بالرقم التالي، وحدد أولاً ما إذا كان هو الأخير. أي ما إذا كان رقم الطفل+1 العمق، العمق، 0 هو المستوى الأعلى. ChildNum، عدد الأطفال، 0 يعني لا شيء. إضافة العمليات 1. إذا كان المستوى الأعلى، فإن معرف الوالدين = 0، والعمق = 0 معرف الفرز، حسب القيمة القصوى 2. إذا كان هناك أحد الوالدين، قم بتشغيل الوالد وقم بزيادة رقم الطفل بمقدار 1 معرف الفرز، حسب رقم الطفل+1، العمق هو العمق الأصلي+1 حذف العملية 1. تحديد ما إذا كانت هناك فئة فرعية، أي ParentId = classId الحالي، إذا كان هناك، فلا يمكن حذفه. 2. إذا لم يكن هناك شيء، حدد ما إذا كان هذا هو المستوى الأعلى. إذا كان هناك أحد الوالدين، فسيتم تقليل رقم الطفل الخاص بالوالد بمقدار 1. ابحث عن معرف الفرز واطرح 1 إذا كان معرف الفرز الأصلي أكبر من هذا.