วิธีการบันทึก DataGridView ในชุดข้อมูลใน Visual Basic

ผู้เขียน: Helen Garcia
วันที่สร้าง: 20 เมษายน 2021
วันที่อัปเดต: 8 ธันวาคม 2024
Anonim
VB Datagridview Basic
วิดีโอ: VB Datagridview Basic

เนื้อหา

การบันทึกข้อมูลไปยัง "ชุดข้อมูล" จากตัวควบคุม DataGridView สามารถเป็นวิธีการถ่ายโอนข้อมูลจากตัวควบคุม DataGridView หนึ่งไปยังอีกที่หนึ่งโดยไม่ต้องใช้รหัสจำนวนมาก ตัวควบคุมนี้แสดงข้อมูลในรูปแบบตารางคล้ายกับตารางฐานข้อมูล คุณสามารถใช้มันเพื่อแสดงข้อมูลจำนวนเล็กน้อยสำหรับการแสดงผลเท่านั้น แต่คุณสามารถใช้มันเพื่อแสดงมุมมองของข้อมูลจำนวนมากที่ยอมรับการเปลี่ยนแปลงได้ "ชุดข้อมูล" หรือชุดข้อมูลหมายถึงแคชข้อมูลที่สามารถใช้เป็นแหล่งข้อมูลสำหรับการควบคุม DataGridView อื่น


คำสั่ง

ตั้งค่าคุณสมบัติ DataGridView ใน Visal Basic (รูปภาพ Comstock / รูปภาพ Comstock / Getty)
  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 = "รายการ" .Columns (1) .Name = "Product" End With


    Dim gridRow2 As String () = {"2", "มือถือ"} Dim gridRow2 As String () = {"1", "แท็บเล็ต" As String () = {"3", "Xbox"}

    ด้วย Me.DataGridView1. แถว. เพิ่ม (gridRow). เพิ่ม (gridRow1). เพิ่ม (gridRow2). เพิ่ม (gridRow3) ลงท้ายด้วย

  4. กลับไปที่มุมมองการพัฒนาแบบฟอร์มและดับเบิลคลิกที่ "ปุ่ม 1" (ปุ่ม 1) เพื่อเพิ่ม "คลิกเหตุการณ์" ไปที่ปุ่ม ป้อนรหัสต่อไปนี้เพื่อสร้าง "ชุดข้อมูล" ใหม่และเพิ่มตาราง:

    Dim ds เป็นชุดข้อมูลใหม่ 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")

  6. เพิ่มแถวทั้งหมดในตัวควบคุม DataGridView ไปที่ "ชุดข้อมูล":

    แถว Dim เป็น System.Data.DataRow Dim colcount เป็น Integer = Me.DataGridView1.Columns.Count - 1 สำหรับ i As Integer = 0 ถึง Me.DataGridView1.Rows.Count - 1 แถว = ds.Tables ("GVData") . เพิ่มสำหรับแต่ละคอลัมน์เป็น DataGridViewColumn ใน Me.DataGridView1.Columns row.Item (column.Index) = Me.DataGridView1.Rows.Item (i) .Cells (column.Index) ถัดไป


  7. ดู "ชุดข้อมูล" โดยใช้ตัวควบคุม "DataGridView" ตัวที่สอง:

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

  8. กด "F5" เพื่อเรียกใช้โปรแกรมและคลิก "ปุ่ม 1" (ปุ่ม 1)

สิ่งที่คุณต้องการ

  • Microsoft Visual Studio