Browsing articles tagged with " ASP.net"
Apr
26
2009

[ASP.net+VB] การทำ Select All / Unselect All ใน GridView

หลังจากคราวที่แล้ว ได้ทำการสร้าง CheckBox ใน GridView เพื่อแสดงข้อมูลจากฐานข้อมูลแล้ว [ASP.net+VB] สร้าง CheckBox ใน GridView มาคราวนี้ ก็จะมาเพิ่มเติมลูกเล่นให้กับ GridView โดยที่ Header ของ GridView นี้ จะให้สามารถ Select All และ Unselect All ได้ แบบนี้ 1. เลือก Edit Header Template เพื่อไปสร้าง Event ให้กับ CheckBox ที่ Header ของ GridView 2. เลือก Event CheckedChange ของ CheckBox ที่เป็น Header Template 3. พิมพ์โค้ดตามนี้้ If CType(GridView1.HeaderRow.FindControl(“chkHeader”), CheckBox).Checked Then Dim i As Integer For i = 0 To GridView1.Rows.Count – 1 Dim gvRow As GridViewRow = gvTransfer.Rows(i) CType(gvRow.FindControl(“chkItem”), CheckBox).Checked [...]

Apr
26
2009

[ASP.net+VB] สร้าง CheckBox ใน GridView

วันนี้จะมาทำ CheckBox ให้อยู่ใน GridView แบบนี้ 1. เตรียม Database ให้พร้อม (ในที่นี้ใช้ Nwind.mdb) 2. เลือก control ที่ชื่อ GridView 3. จะได้แบบนี้ 4. เลือก New data source 5. เลือก ประเภทของฐานข้อมูล ในที่นี้ใช้ Access 6. เลือกไฟล์ฐานข้อมูลที่ต้องการผูกติดกับ GridView 7. จากนั้นกด Next 8. เลือก Column, Table ที่ต้องการ 9. ลอง Test Query ดู เพื่อความมั่นใจ 10. เมื่อติดต่อกับฐานข้อมูลเรียบร้อยแล้ว ลองรันดูจะได้ผลลัพธ์แบบนี้ 11. เริ่มขั้นตอนการสร้าง CheckBox ด้านหน้า โดยการคลิก Edit column 12. เลือก Add TemplateField 13. เลือก Edit Template 14. เลือก Item Template ของ Column[0] 15. ลาก CheckBox มา ( Item [...]

Apr
26
2009

[ASP.net+VB] การสร้าง Pop-up Calendar

วันนี้จะทำ Pop Up Calendar แบบนี้ เมื่อคลิกที่ปุ่ม ก็จะโชว์ปฏิทิน แบบนี้ เตรียมพร้อมก่อนใช้งาน 1. ก่อนอื่น ต้องดาวโหลด Control Set จากเว็บนี้  eworldui.net เมื่อดาวโหลดมาเสร็จแล้วก็ install โลดดดดดดด 2. เมื่อ install เสร็จแล้วก็เปิด Visual Studio ขึ้นมา มองไปที่ toolbox แล้ว คลิกขวา เลือก Add Tab เพื่อสร้าง Tab สำหรับเก็บ Control ของ eWorldUI (จะไม่ Add Tab ก็ได้นะ แต่ทำไว้เพื่อความสะดวกในการใช้งานในครั้งต่อๆ ไป) 3. พิมพ์ชื่อ Tab ว่า  eWorldUI 4. เลือก Tab eWorldUI แล้วคลิกขวา Choose Items 5. เลือก Items ที่มี Namespac ว่า eWorld.UI ทั้งหมด (คลิก Namespace ก็ได้เพื่อให้เรียงตามตัวอักษร) จากนั้นกด OK 6. จะเห็นว่าที่ Toolbox ของเราจะมีเพิ่มขึ้นมามากมาย (แต่ในที่นี้จะแนะนำแค่ [...]

Apr
25
2009

[ASP.net+VB] VBCrlf

vbcrlf ย่อมากจาก “Carriage return, Line feed” (vb = visual basic) หมายความว่า แถวว่างเปล่าที่ต่อท้ายทุกๆ string พูดง่ายๆ ก็คือ เป็นตัวเก็บว่า string นั้นได้ขึ้นบรรทัดใหม่แล้ว เป็น Function การตัด string ตัวอย่างเช่น มี textbox ที่เป็น multiline (หรือ textarea ใน html) ก็เป็นช่องสำหรับใส่ Description (txtDescription) และก็มีส่วนที่แสดง Description ที่เป็น label ธรรมดา (lblDescription) ต้องการให้ lblDescription แสดงการขึ้นบันทัดใหม่เหมือนตอนใส่ใน txtDescription 1. สร้าง Design Page ดังนี้ (Propeties ของ Textbox) อย่าลืมปรับ textmode เป็น multiline    2. เมื่อของ Build ดู ก็จะได้แบบนี้ 3. ลองใส่โค้ด แบบธรรมดา ตามนี้ lblDescription.Text = txtDescription.Text 4. จะได้ผลลัพธ์แบบนี้ (อยู่บรรทัดเดียวกัน) 5. ลองเปลี่ยนโค้ดเป็นแบบนี้ดู lblDescription.Text = [...]