الجداول في لغة فيجوال بيسك – Datagridview in visual basic

جدول هو عنصر تحكم في برمجة فيجوال بيسك يسمح للمستخدم بعرض البيانات في شكل جدولي وتسمى الاداة التي تتيح الجداول بـ Data Grid View فما هو الجدول وهل يمكننا التحكم في قاعدة بيانات (SQL) (MySQL) من خلال الجدول في لغة  الفيجوال بيسك دوت نت – Visual Basic  داخل برنامج محدد

وما هي خصائص الجدول – Data Grid View داخل الفيجوال استوديو وهل يمكن تحميل قواعد البيانات على شكل ملفات Excel وهل تدعم الجداول اللغة العربية في لغة فيجوال بيسك وهل يمكننا حساب مجموع الخانات داخل الجداول

الجداول – DataGridView :

تعد الجداول أداة  تساعد في ترتيب البيانات ليتم تسجيلها او سحبها من قواعد البيانات في الفيجول بيسك.وتعد اداة مشتركة ما بين الفيجوال بيسك والسي شارب C#

خصائص الجداول DataGridView Property :

  • Name :

خاصية تحتوي على اسم الجدول الذي نستخدمه عند الاستدعاء في الاكواد.

  • AllowDrop :

خاصية تقوم في السماح بإستخدام عملية السحب والإفلات.

  • AllowUserToAddRows :

خاصية السماح للمستخدم في إضافة صفوف من الأداة نفسها.

  •  AllowUserToDeleteRows :

خاصية السماح للمستخدم في مسح صفوف من الأداة نفسها.

  • AllowUserToOrderColumns :

خاصية السماح للمستخدم في تبديل اماكن الاعمدة بالماوس عن طريق السحب.

  • AllowUserToResizeColumns :

خاصية السماح بتكبير وتصغير العمود بشكل عرضي يدوياً (Width)

  • AllowUserToResizeRows :

خاصية السماح بتكبير وتصغير الصفوف بشكل طولي يدويا (Height)

  • AlternatingRowsDefaultCellStyle :

خاصية السماح بتميز الصفوف عن بعضها بتميز الالوان الخاصة بها وتحتوي على خصائص فرعية ومنها

  •   BackColor :

وهي اللون الخلفي للصف  الذي تم اختياره ليتم تلوينه

  • Font :

وهي نوع الخط وحجمه للصفوف والتي يتم تميزها

  • ForeColor :

اللون الامامي للخط في الصفوف التي يتم تميزها

  •  SelectionBackColor :

اللون الخلفي للخلية التي يتم تحديدها

  • Padding :

اداة المحاذاة لليمين واليسار

  • Anchor :

وهي خاصية للإداة بحيث عند تكبير الفورم او تصغيره يتم تكبير الاداة او تصغيرها بشكل تلقائي

  • AutoSizeColumnsMode :

وهي خاصية تمكنك من جعل الاعمده تآخد حجم تلقائي وتحتوي على العديد من الخيارات

  1.  ColumnHeader : وهي لآخذ حجم النص الموجود في الاعمدة
  2.  AllCellsExceptHeader: لتعين حجم الاعمده على حسب النص المكتوب في الصفوف وطوله ولا يهتم لإسم العمود( HeaderText)
  3.  All Cells : هي خيار للتنسيق الكلام المكتوب في الاعمده والكلام الموجود في الصفوف
  4.  Fill : لآخذ حجم الاداه كاملة
  • AutoSizeRowsMode : 

وهي خاصية مشابهة لـAutoSizeColumnsMode ولكنها تختص في الصفوف

  • BackgroundColor : 

وهي اللون الخلفي للصف وتم الشرح عنها سابقاً

  • BorderStyle :

شكل الجدول اي الجوانب والحواف

  • CellBorderStyle :

شكل الحواف والجوانب لدي الخلايا بين الصفوف والاعمده وليس الاده كاملة

  • ClipboardCopyMode :

خاصية النسخ , فتسمح للمستخدم بنسخ النص المحدد عندالضغط على  Ctrl + C  وثم يقوم بعمل لصق في اي مكان  Ctrl + V

تستطيع تعطيلها وتستطيع تشغليها ويوجد لها اختيار

  • ColumnHeadersBorderStyle :

تعمل على تغير شكل الاعمدة

  • ColumnHeadersHeightSizeMode : 

السماح بتغير حجم الاعمدة ويتوفر بها ثلاث خيارات وهي

  1. EnableResizing : السماح للمستخدم بتغير الارتفاع
  2. DisableResizing : عدم السماح للمستخدم بتغير الارتفاع
  3. AutoSize : البرنامج يحدد , الارتفاع على حسب النص وحجمة

هل يمكننا التحكم في قاعدة بيانات عبر الجداول ؟

يمكنك جلب بيانات المسجلة في قاعدة البيانات على البرنامج الخاص بك عبر اداة Datagridview و إضافة وتعديل البيانات وحذفها عبر الجداول

وهل يمكن تحميل قواعد البيانات على شكل ملفات Excel في لغة فيجوال بيسك؟

بالطبع يمكنك سحب البيانات من قواعد البيانات وتصديرها بصيغة xls او xlsx لتقوم في تشغيلها دون استخدام الانترنت فقط في استخدام مايكروسوفت اوفيس الاكسيل – Microsoft Office Excel

هل تدعم الجداول اللغة العربية في لغة فيجوال بيسك؟

تدعم اداة الجداول البيانات في اللغة العربية بدون اي مشاكل

هل يتوجب علي شراء حزمة تنشيط اداة الجدول على فيجوال استوديو؟

لا يتطلب منك شراء حزمة محددة بل هي  تعد من الادوات الاساسية في الفيجوال استوديو

شرح بالفيديو :

https://youtu.be/h47xSX9Urj4
زر الذهاب إلى الأعلى
Translate »
error: ان المحتوى محمي

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock