จะว่าก็ว่า ขอบ่นตัวเองหน่อย -*-
นั่งทำ app เล่นๆตัวนึง ที่มันไม่ยาก กลับทำให้เป็นเรื่องยาก เนื่องจาก เอา Panel มาลง แล้วไปตั้งเป็น Dock Top
แล้วก็ลาก DataGridView มาตั้งเป็น Dock Fill ซึ่งตอนอาจารย์สุเทพ สอน ก็บอกว่าให้ Brint To Front
เพราะว่าไม่งั้นเนี่ยะ ตัวที่ลงไปก่อน มันจะลอยทับอยู่บน Layer ที่ลากไปทีหลัง ไอเราก้ลืม
พอถึงเวลาดึงข้อมูลไป Binding กับ ตัว DataGridView ปรากฏว่าข้อมูลไม่ปรากฏ ( มี อยู่ 2 Record ทำขึ้นมาเทสต์)
ปรกติถ้ามันไม่มีข้อมูลมันก็จะขึ้น Header Text ของ Column ขึ้นมา แต่นี่ไม่ขึ้นเลย โชว์แต่พื้นของ DGV ว่างๆเทาๆ
หากันเข้าไป 3 ชม นั่งไล่ตั้งแต่ Query ไปเทียบโค้ดของเก่ามา
พึ่งมาดูหน้า Design ทีหลัง เอ๊ะใจลองคลิ๊กๆ ที่พวก Control ก็ถึงบางอ้อ
Panel มันลอยทับอยู่บน Layer ของ DataGridView นี่หว่า ก็จัดการกับ DataGridview
ให้ Bring To Front ก็จบละ -*-
ไม่มีความคิดเห็น:
แสดงความคิดเห็น