ฝึกงาน #12

[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  แบบนี้

aspnet-gridview-20

วิธีทำ คลิกเลย

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


Categories Internship

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>