ProjectForStudy

 ลืมรหัสผ่าน
 ลงทะเบียน
ค้นหา
ดู: 233|ตอบกลับ: 1

[ถาม/ตอบ] Error Index was out of range. Must be non-negative and less than the size of the collection

[คัดลอกลิงก์]
  • อารมณ์วันนี้
    ไร้อารมณ์
    2018-11-5 14:37
  • เช็คชื่อแล้ว: 6 วัน

    [LV.2]BeginnerI

    5

    กระทู้

    12

    โพสต์

    17

    เครดิต

    BabyGhost

    Rank: 1

    เครดิต
    17
    Ticket
    17
    จิตพิสัย
    0
    แก้ยังไงครับ

    ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

    คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? ลงทะเบียน

    x
  • อารมณ์วันนี้
    แฮปปี้
    เมื่อวาน 07:53
  • เช็คชื่อแล้ว: 303 วัน

    [LV.8]ConquerorI

    26

    กระทู้

    647

    โพสต์

    3095

    เครดิต

    RapterClaw

    Rank: 5Rank: 5

    เครดิต
    3095
    Ticket
    1964
    จิตพิสัย
    1131

    Merciful MemberInstructor

    puklit โพสต์ 2018-9-20 09:02:17 | ดูโพสต์ทั้งหมด


    จากที่ดูโค้ดสำหรับเลือกค่าใน Datagridview แล้วเอาค่าที่เลือกมาเก็บในตัวแปร ตามรูป



    บรรทัดที่ 1 รับค่าแถวที่เลือกมาเก็บในตัวแปร i รันผ่าน (ไม่พบปัญหา)
    บรรทัดที่ 2 รับค่าที่เลือกในคอลัมภ์ที่ 1 มาเก็บค่าในตัวแปร project_name (Error ตรงนี้)
    Dim project_name As String = datagrid_seach_atm1.Item(1,i).value
    (ในความเป็นจริงคือคอลัมภ์ที่ 2 ของ Datagridview เนื่องจากคอลัมภ์ Datagridview เริ่มนับจาก 0)

    พอจะสรุปคร่าว ๆ คือค่าคอลัมภ์ที่ระบุไว้ 1 มันเกินจากค่าคอลัมภ์ที่มีอยู่จริงใน datagrid_seach_atm1
    ท่านลองเช็คจำนวนคอลัมภ์ที่มีอยู่จริงใน datagrid_seach_atm1 ว่ามีกี่คอลัมภ์ เช่นถ้ามีค่าเพียง 1 คอลัมภ์
    ค่าสุงสุดที่จะใช้โค้ด ที่กำหนดให้ตัวแปร project_name ได้คือ คอลัมภ์ 0 ไม่ใช่ 1ตามโค้ดดังนี้
    project_name = datagrid_seach_atm1.Item(0,datagrid_seach_atm1.CurrentRow.Index).value

    ถ้าค่าเกินก็จะพบ Error ตามรูป ว่าค่าที่ระบุมามันเกินจากค่าคอลัมภ์ที่มีอยู่จริงของ datagrid_seach_atm1

    ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

    คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? ลงทะเบียน

    x

    คะแนน

    จำนวนผู้เข้าร่วม 1Ticket +1 ย่อ เหตุผล
    vbpossible + 1 ถูกใจ

    ดูบันทึกคะแนน

    ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | ลงทะเบียน

    รายละเอียดเครดิต

    ข้อความล้วน|อุปกรณ์พกพา|ประวัติการแบน|ProjectForStudy  

    GMT+7, 2019-7-21 09:16 , Processed in 0.048689 second(s), 32 queries .

    Powered by Discuz! X3.2 R20150609, Rev.38

    © 2001-2013 Comsenz Inc.

    ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้