ThaiPBL.com

PowerBuilder Library Thailand

อีเมล พิมพ์ PDF

dropdowndatawindow แล้วพบปัญหา

บางครั้งที่เราทำงานกับ dropdowndatawindow แล้วพบปัญหาว่าต้องการให้ ผู้ใช้สามารถเลือกข้อความว่างๆบน dddw ได้ ซึ่งเราอาจจะทำการกำหนดให้ row ว่างๆขึ้นมาหนึ่ง row ใน table แต่ถ้าหากว่ามีคอลัมน์ที่ไม่สามารถทำเป็น null ได้ก็จะเกิดปัญหาตามขึ้นมาอีก

    ดังนั้นผมจึงขอเสนอแนวทางแบบง่ายๆในการแก้ปัญหา โดยเมื่อเราทำการ retrieve   ข้อมูลของตัว dddw เสร็จแล้วก็ให้วางสคริปต์ด้านล่างนี้เอาใว้ที่ retrieve end event

    Datawindowchild    dwc

    dw_1.GetChild('column',dwc)
    dwc.InsertRow(0)


    ซึ่งการทำงานของสคริปต์นี้จะทำการเพิ่ม row ว่างๆขึ้นมาหนึ่ง row ให้ผู้ใช้สามารถเลือกได้ โดยที่ไม่ต้องไปกระทบกับการ กำหนดค่า null
บทความนี้มาจาก www.soopawat.com