เกิด error ตรงช่องสี่เหลี่ยมค่ะ ว่า "Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index" ค่ะ
ลอง debug ดูแล้วตรงส่วนที่อยู่ในวงรีสีแดง เวลาที่เราพบว่า cell หรือ rows ถูกเลือกนั้นแล้วก้อมาเข้าสู่การหา index ของมัน แล้วก้อลบแถวที่ตรงกับค่า index นั้นๆ
พอลบไปแล้ว เมื่อกลับมาสู่ตรง
If dgvDietRecord.Rows(i).Cells(j).Selected = True Then
ค่าของ dgvDietRecord.Rows(i) มันก็ลดค่าให้เองเลย 1 ค่า
พอวนไปเรื่อยๆ ในขณะที่ค่า i เพิ่มขึ้นๆ ค่า dgvDietRecord.Rows(i) ก็ลดลงจนค่า i มากกว่าค่า dgvDietRecord.Rows(i) นี้ แล้ว
มันเลยฟ้อง error ว่า "Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index" ค่ะ
มีใครพอจะรู้วิธีแก้บ้างมั้ยคะ ว่าควรจะทำไงดี รบกวนด้วยน้าาาาคะ