Friday, December 12, 2008

ปัญหาของ datagridview กับ properties ของมัน

Problem between DataGridView with Properties pane.

# Enviroment

OS : XP
Dotnet : 2005 , C# , WinApp

# ประเด็นคือ เมื่อวานนั่งแก้โปรแกรมซึ่งได้ทำ backup ไว้แล้วนำมา update เป็นอีกเวอร์ชั่น

# ตามปกติ เมื่อจะแก้ไขก็ต้อง backup แล้วค่อยเปลี่ยนชื่อโปรเจค โดยเปลี่ยนชื่อ folder โปรเจค

# แก้ไขโค้ดตั้งนานพอจะเพิ่ม event ให้ datagridview ซะหน่อย ไง๋พอคลิก datagridview แล้ว properties มันสีขาว สะอาดซะงั้น แต่ลองคลิกที่ control ตัวอื่นเช่น button ที่ properties มันก็ขึ้นให้เราแก้ไขได้อ่ะ เมื่อกลับมาคลิกที่ datagridview อีกที มันก็ขาวเหมือนเดิม



# ตอนแรก ก็เซงจัด ไม่คิดก่อนทำ ^^' นึกไปไกลว่าเราคงลงโปรแกรมไม่สมบูรณ์ เลยจัดการ ติดตั้งใหม่ซะ

# พอติดตั้งใหม่เสร็จลองเปิดโปรเจค และ ลองคลิกที่ datagridview มัน (properties) ก็ขาวสะอาดเหมือนเดิม - -'

# สุดท้ายก็ต้องนำ backup ก่อนหน้ามาใช้โดยเอาโค้ดบางส่วนที่ได้แก้ใน update ตัวใหม่ลงไปในตัวเดิม

# พอลองรัน โปรเจคที่ backup ก่อนหน้า ลองคลิกที่ datagridview ที่ properties มันก็แสดงให้เราแก้ไขได้ - -'

# พอทดสอบแก้ได้ ก็ทำการเปลี่ยนชื่อ folder ให้รู้ว่าเป็น update ตัวใหม่

# พอวันนี้มาเปิดโปรเจคที่ได้เปลี่ยนชื่อใหม่ ลองคลิกที่ datagridview properties pane มันดันเป็นเป็นเหมือนเมื่อวานซะงั้น - -'

# นั่งคิดตั้งนานว่ามันเป็นไรของมัน นึกไงไม่รู้ลองเปลี่ยนชื่อ folder ดูไง๋ พอลองเปิดและ คลิกมัน properties pane มันดันขึ้นได้ซะงั้น ^^'

# ความรู้ที่ได้จากปัญหา

1. การตั้งชื่อ project ก็อาจเป็นข้อผิดพลาดในการเขียนโปรแกรมที่เรา (เราอ่ะคนหนึ่ง) คาดมะถึงเซงเลย - -'

1.1 เราไม่ควรใส่สัญลักษณ์พิเศษในชื่อโปรเจคเด็ดขาดขอบอก เช่นนะ & ที่เราเป็นนะตัวอื่นไม่แน่ใจว่าเหมือนกันปะ

1.2 หรือ ชื่อโปรเจคยาวมีผลหรือป่าวอันนี้ก็ไม่ค่อยแน่ใจ

2. ทำให้รู้ว่า การที่เราจะขยับแก้ไขโปรแกรมให้ดีขึ้นควรกันเหนียวไว้ก่อน backup ไว้ไม่เสียหลายครับ ^^'

Note : แต่เรื่องเราเขียน win app ไปเรื่อยๆ พอเปิดโปรเจคอีกที control หายแต่โค้ดยังอยู่ จริงๆ คือ โด้ดของการแสดง control หรือ จัดการ layout มันหาย

Ref : อ่าน link นี้อ่ะแต่มะรุ้เรื่องว่าเกี่ยวกันปะ

No comments:

Post a Comment

Popular Posts