كيفية حفظ DataGridView في DataSet في Visual Basic

مؤلف: Helen Garcia
تاريخ الخلق: 19 أبريل 2021
تاريخ التحديث: 1 قد 2024
Anonim
034  شرح اداة الــ datagridview فى vb net
فيديو: 034 شرح اداة الــ datagridview فى vb net

المحتوى

يمكن أن يكون حفظ البيانات إلى "مجموعة بيانات" من عنصر تحكم DataGridView وسيلة لنقل المعلومات من عنصر تحكم DataGridView إلى آخر دون استخدام العديد من الرموز. يعرض عنصر التحكم هذا بيانات بتنسيق جدول مشابه لجدول قاعدة بيانات. يمكنك استخدامه لإظهار كمية صغيرة من البيانات للعرض فقط ، ولكن يمكنك أيضًا استخدامها لعرض طرق عرض لعدد كبير من البيانات التي تقبل التغييرات. تمثل "مجموعة البيانات" ، أو مجموعة البيانات ، ذاكرة تخزين مؤقت للمعلومات التي يمكن استخدامها كمصدر لعنصر تحكم DataGridView آخر.


الاتجاهات

قم بتعيين ميزات DataGridView في Visal Basic (صور كومستوك / صور كومستوك / غيتي)
  1. افتح Microsoft Visual Studio ، وانقر فوق "مشروع جديد" في الجزء الأيمن من شاشة الكمبيوتر وقم بتوسيع "Visual Basic" ضمن "قوالب مثبتة" (قالب جديد). حدد "Windows" وفي وسط نافذة الحوار ، انقر نقرًا مزدوجًا فوق "Windows Forms Application" (Windows Forms Application) لإنشاء مشروع جديد.

  2. انقر نقرًا مزدوجًا فوق "DataGridView" في جزء "Toolbox" لإضافته إلى النموذج الخاص بك. إضافة ثانية "DataGridView" باستخدام نفس الإجراء. انقر نقرًا مزدوجًا فوق "زر" لإضافة زر جديد إلى النموذج.

  3. انقر نقرًا مزدوجًا فوق النموذج لإنشاء حدث تحميل نموذج ، ثم قم بإضافة التعليمة البرمجية التالية لملء "DataGridView" بالبيانات:

    DataGridView1.ColumnCount = 2 باستخدام DataGridView1 .RowHeadersVisible = False .Columns (0) .Name = "Item" .Columns (1) .Name = "Product" End With


    Dim gridRow2 As String () = {"2"، "Mobile"} Dim gridRow3 As String () = {"1"، "Tablet" باسم String () = {"3" ، "Xbox"}

    مع Me.DataGridView1.Rows .Add (gridRow) .Add (gridRow1) .Add (gridRow2) .Add (gridRow3) End With

  4. ارجع إلى طريقة عرض تطوير النموذج وانقر نقرًا مزدوجًا فوق "الزر 1" (الزر 1) لإضافة "حدث نقر" إلى الزر. أدخل الكود التالي لإنشاء "مجموعة بيانات" جديدة وإضافة جدول إليها:

    Dim ds As New DataSet ds.Tables.Add ("GVData")

  5. إضافة كافة الأعمدة في عنصر التحكم DataGridView إلى مجموعة البيانات:

    Dim col باسم System.Data.DataColumn لكل dgvCol باسم DataGridViewColumn في Me.DataGridView1.Columns col = جديد System.Data.DataColumn (dgvCol.Name) ds.Tables ("GVData"). Columns.Add (col) التالي

  6. إضافة كافة الصفوف في عنصر التحكم DataGridView إلى "مجموعة البيانات":

    Dim dim As System.Data.DataRow dim colcount Dim As Integer = Me.DataGridView1.Columns.Count - 1 For I As Integer = 0 To Me.DataGridView1.Rows.Count - 1 row = ds.Tables ("GVData") Rows .إضافة لكل عمود باسم DataGridViewColumn في Me.DataGridView1.Columns row.Item (column.Index) = Me.DataGridView1.Rows.Item (i) .Cells (column.Index) .Value Next Next


  7. عرض "مجموعة البيانات" باستخدام عنصر التحكم "DataGridView" الثاني:

    Me.DataGridView2.DataSource = ds.Tables ("GVData")

  8. اضغط على "F5" لتشغيل البرنامج وانقر على "الزر 1" (الزر 1).

ما تحتاجه

  • مايكروسوفت البصرية ستوديو