مشاركة عبر


كيفية القيام بما يلي: التعامل مع أعمدة جدول من خلال خاصية الأعمدة

يوضح هذا المثال بعض العمليات الأكثر شيوعًا التي يمكن تنفيذها على أعمدة الجدول من خلال خاصية Columns.

مثال

يقوم المثال التالي بإنشاء جدول جديد ثم يقوم باستخدام Add أسلوب لإضافة أعمدة إلى الجدول Columns مجموعة.

            Dim tbl As New Table()
            Dim columnsToAdd As Integer = 4
            For x As Integer = 0 To columnsToAdd - 1
                tbl.Columns.Add(New TableColumn())
            Next x
Table tbl = new Table();
int columnsToAdd = 4;
for (int x = 0; x < columnsToAdd; x++)
    tbl.Columns.Add(new TableColumn());

المثال التالي يقوم بإدراج TableColumn جديد . يتم إدراج عمود جديد في موضع الفهرس 0، مما يجعله العمود الأول الجديد في الجدول.

ملاحظةملاحظة

مجموعة TableColumnCollection تستخدم الفهرسة القياسية انطلاقا من الصفر.

            tbl.Columns.Insert(0, New TableColumn())
tbl.Columns.Insert(0, new TableColumn());

يقوم المثال التالي بالولوج إلى بعض الخصائص الاعتباطية على الأعمدة في المجموعة TableColumnCollection مشيراً الى أعمدة معينة بواسطة الفهرس.

            tbl.Columns(0).Width = New GridLength(20)
            tbl.Columns(1).Background = Brushes.AliceBlue
            tbl.Columns(2).Width = New GridLength(20)
            tbl.Columns(3).Background = Brushes.AliceBlue
tbl.Columns[0].Width = new GridLength(20);
tbl.Columns[1].Background = Brushes.AliceBlue;
tbl.Columns[2].Width = new GridLength(20);
tbl.Columns[3].Background = Brushes.AliceBlue;

يحصل المثال التالي على عدد الأعمدة المستضافة حالياً بواسطة الجدول.

            Dim columns As Integer = tbl.Columns.Count
int columns = tbl.Columns.Count;

يقوم المثال التالي بإزالة عمود معين حسب المرجع.

            tbl.Columns.Remove(tbl.Columns(3))
tbl.Columns.Remove(tbl.Columns[3]);

يقوم المثال التالي بإزالة عمود معين حسب المرجع.

            tbl.Columns.RemoveAt(2)
tbl.Columns.RemoveAt(2);

يقوم المثال التالي بإزالة كافة الأعمدة من مجموعة الأعمدة بالجدول.

            tbl.Columns.Clear()
tbl.Columns.Clear();

راجع أيضًا:

المهام

كيفية القيام بما يلي: تعريف جدول بواسطة XAML

كيفية القيام بما يلي: إنشاء جدول برمجيا

كيفية القيام بما يلي: التعامل مع مجموعات صف الجدول من خلال خاصية RowGroups

كيفية القيام بما يلي: معالجة FlowDocument من خلال خاصية الكتل

كيفية القيام بما يلي: التعامل مع مجموعات صف الجدول من خلال خاصية RowGroups

المبادئ

نظرة عامة حول الجدول