รายละเอียดของการตอบ ::
โค้ดไม่ค่อยได้เขียนไว้ครับ
เอาแนวคิดบ้านๆ ไปละกัน
1. ค้นพวก data to datarow ดู (เอาให้คล่องเลยนะ)
2. พอได้ datarow มาก็ยัด ฟิลด์ ที่เราต้องการ ใส่ เซลล์ นั้นๆ ได้เลย
ปล.ความจริงโค้ดมีเยอะครับ แค่อาจจะยังมองไม่ออกว่าจะเอามาใช้ยังไง
มันก็ Select แบบบ้านๆนี่แหละครับ
ได้มาซักแถว ก็เอาข้อมูลในแถวนั้นๆ มาลงใน datagrid
ถ้าสงสัยอีกว่า เอ... จะไปยัดกันตอนไหนครับ
ก็ตอน endedit น่านแหละครับ
คือ พอ user กรอกข้อมูลใน แถวแรก เสร็จก็ยัดมันเลย
ว่าจะไม่เขียนโค้ดก็เกรงจะไม่เห็นภาพ
Code (VB.NET)
Private Sub DataGridView1_CellEndEdit(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellEndEdit
' select data มาโลด...... เอามาเป็น datatable ละกัน
'ถ้าไม่เจอก็ออกไป แต่ถ้าเจอก็เพิ่ม เข้ามาเลย
DataGridView1(1,e.RowIndex).Value = dt.Rows(0)(1).ToString()
DataGridView1(2,e.RowIndex).Value = dt.Rows(0)(2).ToString()
End Sub