[22.04.2009]
วันนี้รีบมาฝึกงานตั้งแต่เช้า เนื่องจากกลัวงานไม่เสร็จ >,<~ (มาถึงประมาณ 8.30)
มาถึง ก็เริ่มด้วย
- แก้ไขหน้า Update Solution ให้แสดงค่า Date, Time ที่ถูกต้อง
- ได้เขียนการ join กันประมาณ 5 ตาราง (ซะงงเลย~ พี่วาวาเลยต้องมาช่วยดู ^^)
- เพิ่มดักในปฏิทิน ไม่ให้ Start Date อยู่หลัง Finish Date ก็ง่ายนิดเดียว
- การสร้างตัวแปรเก็บค่าที่ได้จากการเลือกวันที่ใน pop up calendar เป็น object ประเภท DateTime ขึ้นมา แล้วในฐานข้อมูลก็เก็บเป็นประเภท DateTime แค่นี้เอง ง่ายนิดเดียว
- ใช้ If StartDate > FinishDate Then [invalid input]
- เนื่องจากเป็น Object DateTime มันก็เลยเปรียบเทียบให้ได้เลย ไม่ต้องคิดอะไรมาก
- แก้ไขหน้า Knowledge ให้มีการ search ที่ดีขึ้น
- ใช้ str2 = Replace(str1,”*”,”%”) แล้วโดยค่า str2 ส่งไปให้ store procedure จัดการ ซึ่งเค้าก็มีเขียนไว้อยู่แล้ว ก็เปลี่ยนให้เป็น LIKE str2 แค่นั้นเอง (เนื่องจากเราส่ง % มาพร้อมกับ string แล้ว)
- แก้ไขหน้า Question ให้เพิ่ม Description
- check ว่าคนที่ login กับคนที่ create by คนเดียวกันรึป่าว
- ง่ายนิดเดียว ก็เช็ค session ตรงกันรึป่าว แค่นั้นเอง
- แต่ติดปัญหาคือ
- คนทำ session name -> เป็นคนเก่า เก็บ [Title] [FirshName] [LastName]
- คนทำ session createby -> เป็นหลี เก็บ [Title][FirstName] [LastName]
- นั่งไล่ตั้งนาน ต่างกันแค่ มี space ระหว่าง Title กับ FirstName แค่นั้นเอง >,<~
ความรู้ใหม่ที่ได้จากวันนี้
- VBcrlf
vbcrlf ย่อมากจาก “Carriage return, Line feed” (vb = visual basic)
หมายความว่า แถวว่างเปล่าที่ต่อท้ายทุกๆ string พูดง่ายๆ ก็คือ เป็นตัวเก็บว่า string นั้นได้ขึ้นบรรทัดใหม่แล้ว อ่านต่อ…
- การสร้าง CheckBox ใน GridView แบบนี้

วิธีทำ คลิกเลย
ปล. เริ่มทำความรู้ใหม่ ให้ลิงค์ไปหน้าอื่นๆ เนื่องจากจะได้สะดวกต่อการค้นหา ^^
(อาจจะไปอัพเดทของเก่าด้วย ถ้ามีเวลา…)





