مشاركة عبر


كيفية القيام بما يلي: إضافة الصفوف إلى جدول البيانات

إلى إضافة جديد يجب إنشاء سجلات في ورقة العمل، صف بيانات جديد وإضافته إلى DataRowمجموعة ( Rows) من DataTableفي مجموعة بيانات. تبين الإجراءات التالية كيفية إلى إنشاء صف جديد وأدخله في إلى DataTable. يتم توفير أمثلة لكل منهما بكتابة و untyped datasets.

ملاحظة

التطبيقات التي تستخدم عناصر تحكم حدود بيانات بشكل عام بالحصول تشغيل القدرة تشغيل إلى إضافة سجلات جديدة من خلال butإلىn "اضافه جديد" تشغيل التحكم BindingNavigaإلىr.

إدراج سجل جديد إلى مجموعة البيانات المصنفة

For this example, it is assumed that a dataset has a Customers DataTable and has two columns named CustomerID and CompanyName. كشف datasets مكتوب أسماء الأعمدة كخصائص ل مكتوب DataRowالكائن؛ في هذه الحالة CustomersRow.

إلى إضافة سجل جديد إلى مجموعة بيانات مكتوبة

  • قم بتعريف نسخة جديدة من مكتوب فئة البيانات. في المثال التالي، تقوم بتعريف مثيل جديد من CustomersRowللفئات، وتعيين صف جديد، وملء أعمدة مع بيانات، و إضافة صف جديد إلى Customersللجدول Rowsمجموعة:

    Dim newCustomersRow As NorthwindDataSet.CustomersRow
    newCustomersRow = NorthwindDataSet1.Customers.NewCustomersRow()
    
    newCustomersRow.CustomerID = "ALFKI"
    newCustomersRow.CompanyName = "Alfreds Futterkiste"
    
    NorthwindDataSet1.Customers.Rows.Add(newCustomersRow)
    
    NorthwindDataSet.CustomersRow newCustomersRow = 
        northwindDataSet1.Customers.NewCustomersRow();
    
    newCustomersRow.CustomerID = "ALFKI";
    newCustomersRow.CompanyName = "Alfreds Futterkiste";
    
    northwindDataSet1.Customers.Rows.Add(newCustomersRow);
    

إدراج سجل جديد إلى مجموعة البيانات غير المصنفة

For this example, it is assumed that the untyped dataset has a Customers DataTable that has two columns named CustomerID and CompanyName. مصنف datasets تتطلب معرفة عمود الأسماء أو الفهارس عند كتابة التعليمات البرمجية. يستخدم هذا المثال أسماء الأعمدة.

لإضافة سجل إلى ورقة العمل مصنف

  • باستدعاء NewRowأسلوب DataTableلإنشاء جديد، قم بإفراغ صف. يرث هذا الصف الجديد بنيته عمود من جدول بيانات DataColumnCollection. التعليمة البرمجية التالية إنشاء صف جديد وملء بيانات وإضافته إلى الجدول Rowsمجموعة.

    Dim newCustomersRow As DataRow = DataSet1.Tables("Customers").NewRow()
    
    newCustomersRow("CustomerID") = "ALFKI"
    newCustomersRow("CompanyName") = "Alfreds Futterkiste"
    
    DataSet1.Tables("Customers").Rows.Add(newCustomersRow)
    
    DataRow newCustomersRow = dataSet1.Tables["Customers"].NewRow();
    
    newCustomersRow["CustomerID"] = "ALFKI";
    newCustomersRow["CompanyName"] = "Alfreds Futterkiste";
    
    dataSet1.Tables["Customers"].Rows.Add(newCustomersRow);
    

راجع أيضًا:

المهام

كيفية القيام بما يلي: قم بتحرير صفوف الموجودة في جدول البيانات

كيفية القيام بما يلي: يحذف صفوف في جدول البيانات

كيفية القيام بما يلي: التزام التغييرات في فئة البيانات

كيفية القيام بما يلي: تخصيص إضافة عنصر مع BindingSource نماذج Windows

المرجع

AddingNew

Columns

المبادئ

Adding Data to a DataTable

موارد أخرى

‏‏تحرير بيانات في تطبيق الخاص بك

مكوّن BindingSource

Manipulating Data in a DataTable