วันนี้จะมาทำ CheckBox ให้อยู่ใน GridView แบบนี้

aspnet-gridview-20

  1. เตรียม Database ให้พร้อม (ในที่นี้ใช้ Nwind.mdb)
  2. aspnet-gridview-01

  3. เลือก control ที่ชื่อ GridView
  4. aspnet-gridview-02

  5. จะได้แบบนี้
  6. aspnet-gridview-03

  7. เลือก New data source
  8. aspnet-gridview-04

  9. เลือก ประเภทของฐานข้อมูล ในที่นี้ใช้ Access
  10. aspnet-gridview-05

  11. เลือกไฟล์ฐานข้อมูลที่ต้องการผูกติดกับ GridView
  12. aspnet-gridview-06

  13. จากนั้นกด Next
  14. aspnet-gridview-07

  15. เลือก Column, Table ที่ต้องการ
  16. aspnet-gridview-09

  17. ลอง Test Query ดู เพื่อความมั่นใจ
  18. aspnet-gridview-10

  19. เมื่อติดต่อกับฐานข้อมูลเรียบร้อยแล้ว ลองรันดูจะได้ผลลัพธ์แบบนี้
  20. aspnet-gridview-12

  21. เริ่มขั้นตอนการสร้าง CheckBox ด้านหน้า โดยการคลิก Edit column
  22. aspnet-gridview-13

  23. เลือก Add TemplateField
  24. aspnet-gridview-14

  25. เลือก Edit Template
  26. aspnet-gridview-11

  27. เลือก Item Template ของ Column[0]
  28. aspnet-gridview-15

  29. ลาก CheckBox มา ( Item Template เป็นส่วนที่แสดงข้อมูล)
  30. aspnet-gridview-16

  31. เลือก Header Template ของ Column[0]
  32. aspnet-gridview-17

  33. ลาก CheckBox มาใส่ (ส่วน Header คือส่วนหัวของตาราง GridView)
  34. aspnet-gridview-18

  35. เสร็จแล้วก็กด End Template Editing
  36. aspnet-gridview-19

  37. ลองรันดู จะได้ผลลัพธ์ ตามต้องการ คือมี CheckBox อยู่ด้านหน้าของแต่ละแถว

  38. aspnet-gridview-20

วิธีทำวันนี้ ต้องขอบคุณ พี่ดิวและพี่มิซซู (-/|\-) อิอิ

อ่านเพิ่มเติม (มีตัวอย่างเป็น c# อย่างละเอียดด้วย)  คลิก