ลงชื่อเข้าใช้
กระดานข่าว VB > เว็บบอร์ดถามตอบปัญหา
ส่ง|
ดู2473|โพสต์0|บุ๊คมาร์ก
komen ดูทั้งหมด
2022-8-10 20:15:20
แก้ไขครั้งสุดท้ายโดย komen เมื่อ 2022-8-10 20:21

ทำ CheckBox ใน DataGridView เพื่อให้ Saveได้หลาย Record พอเลือกบาง Record ทำไมมันไม่ Save อันสุดท้ายที่เลือกครับอาจารย์  VB.NET

ได้โปรด ชี้แนะ ผมด้วยครับ อาจารย์
นี่ โค๊ด ครับ
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
Private Sub savedata()

        Dim sqlcomm As String
        Dim mycommand As SqlCommand

        ConDB()

        For Each row As DataGridViewRow In dgvCus.Rows
            With dgvCus
                Dim isSelected As Boolean = Convert.ToBoolean(row.Cells("BtCheck").Value)
                If isSelected = True Then
                  
                    sqlcomm = " INSERT INTO Cus(ID,Title,Fullname,Date)"
                    sqlcomm &= "  VALUES(@ID,@Title,@Fullname,@Date)"
                    mycommand = New SqlCommand(sqlcomm, sqlConn)

                    mycommand.Parameters.AddWithValue("@ID", row.Cells("ID").Value.ToString())
                    mycommand.Parameters.AddWithValue("@Title", row.Cells("Title").Value.ToString())
                    mycommand.Parameters.AddWithValue("@Fullname", row.Cells("Fullname").Value.ToString())
                    mycommand.Parameters.AddWithValue("@Date", row.Cells("Date").Value.ToString())            

                    mycommand.ExecuteNonQuery()

                End If

            End With

        Next

    End Sub
-----------------------------------------------------------------------------------------------------------------------------------------------
มันไม่ Save Record สุดท้าย ที่ติ๊กเลือก CheckBox ครับอาจารย์
ขอบพระคุณล่วงหน้าครับ



G2GNet.com

Powered by Discuz! X3.4

โฮมเพจ|รูปแบบทั่วไป|รูปแบบโมเดิร์น|รูปแบบคอมพิวเตอร์