<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Meawznoy &#187; ASP.net</title>
	<atom:link href="http://minib0x.com/blog/tag/aspnet/feed/" rel="self" type="application/rss+xml" />
	<link>http://minib0x.com/blog</link>
	<description>• How CuTe ma SweetE MeawzZ~ •</description>
	<lastBuildDate>Thu, 17 Mar 2011 05:56:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>[ASP.net+VB] การทำ Select All / Unselect All ใน GridView</title>
		<link>http://minib0x.com/blog/2009/04/aspnetvb-select-all-gridview/</link>
		<comments>http://minib0x.com/blog/2009/04/aspnetvb-select-all-gridview/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 16:28:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP.net+VB]]></category>
		<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[checkbox]]></category>
		<category><![CDATA[gridview]]></category>
		<category><![CDATA[select all]]></category>
		<category><![CDATA[select checkbox gridview]]></category>

		<guid isPermaLink="false">http://minib0x.com/blog/?p=601</guid>
		<description><![CDATA[หลังจากคราวที่แล้ว ได้ทำการสร้าง CheckBox ใน GridView เพื่อแสดงข้อมูลจากฐานข้อมูลแล้ว [ASP.net+VB] สร้าง CheckBox ใน GridView มาคราวนี้ ก็จะมาเพิ่มเติมลูกเล่นให้กับ GridView โดยที่ Header ของ GridView นี้ จะให้สามารถ Select All และ Unselect All ได้ แบบนี้ 1. เลือก Edit Header Template เพื่อไปสร้าง Event ให้กับ CheckBox ที่ Header ของ GridView &#8230;<br /><a href="http://minib0x.com/blog/2009/04/aspnetvb-select-all-gridview/">Read more</a><img src="http://minib0x.com/blog/wp-content/themes/minib0xtheme/images/icon-more.png" class="readmore" title="Read more">]]></description>
			<content:encoded><![CDATA[<p>หลังจากคราวที่แล้ว ได้ทำการสร้าง CheckBox ใน GridView เพื่อแสดงข้อมูลจากฐานข้อมูลแล้ว</p>
<h3><a href="http://minib0x.com/blog/2009/04/aspnetvb-checkbox-gridview/">[ASP.net+VB] สร้าง CheckBox ใน GridView</a></h3>
<p>มาคราวนี้ ก็จะมาเพิ่มเติมลูกเล่นให้กับ GridView</p>
<p>โดยที่ Header ของ GridView นี้ จะให้สามารถ Select All และ Unselect All ได้</p>
<p>แบบนี้</p>
<p style="text-align: center;"><img class="aligncenter" title="aspnet-gridview-selectall-03" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-selectall-03.png" alt="aspnet-gridview-selectall-03" /></p>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">1. เลือก Edit Header Template เพื่อไปสร้าง Event ให้กับ CheckBox ที่ Header ของ GridView</span></p>
<ol><img title="aspnet-gridview-selectall-01" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-selectall-01.png" alt="aspnet-gridview-selectall-01" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">2. เลือก Event CheckedChange ของ CheckBox ที่เป็น Header Template</span></p>
<ol><img title="aspnet-gridview-selectall-02" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-selectall-02.png" alt="aspnet-gridview-selectall-02" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">3. พิมพ์โค้ดตามนี้้</span></p>
<ol><code> If CType(GridView1.HeaderRow.FindControl("chkHeader"), CheckBox).Checked Then<br />
Dim i As Integer<br />
For i = 0 To GridView1.Rows.Count - 1<br />
Dim gvRow As GridViewRow = gvTransfer.Rows(i)<br />
CType(gvRow.FindControl("chkItem"), CheckBox).Checked = True<br />
Next<br />
Else<br />
Dim i As Integer<br />
For i = 0 To GridView1.Rows.Count - 1<br />
Dim gvRow As GridViewRow = GridView1.Rows(i)<br />
CType(gvRow.FindControl("chkItem"), CheckBox).Checked = False<br />
Next<br />
End If</code></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">4. ลองรันดู จะพบว่า ยังไม่สามารถทำได้</span></p>
<ol><img title="aspnet-gridview-selectall-03-1" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-selectall-03-1.png" alt="aspnet-gridview-selectall-03-1" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">5. แต่อย่าเพิ่งตกใจไป เนื่องจาก CheckBox นั้น <strong>AutoPostBack</strong> มันจะมีค่า Default เป็น False ซึ่งทำให้ เมื่อเราคลิกแล้ว โค้ดที่เขียนจะยังไม่ทำงาน ดังนั้นจึงต้องเปลี่ยน จาก False เป็น True ซะ เพื่อให้การคลิก CheckBox นั้น เกิดการ PostBack<em> (ถ้างงว่า PostBack คืออะไร ให้<a href="http://minib0x.com/blog/2009/04/internship-13/">อ่านที่นี่</a>)</em></span></p>
<ol><img title="aspnet-gridview-selectall-04" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-selectall-04.png" alt="aspnet-gridview-selectall-04" /></ol>
<p><br class="spacer_" /></p>
<p><span style="color: #ff6600;"><span style="font-size: medium;"><strong>รายละเอียดเพิ่มเติม เกี่ยวกับโค้ดตัวอย่าง</strong></span></span></p>
<p>เนื่องจากการสร้าง CheckBox ในครั้งนี้เป็นการสร้างใน GridView ดังนั้นจึงไม่สามารถเรียกใช้งานได้โดยตรง<br />
จึงต้องเรียกผ่านทางฟังก์ชัน <strong>FindControl</strong><br />
ซึ่งเริ่มต้น เราต้องหา CheckBox ตัวที่เป็น Header ก่อน โดยใช้คำสั่งว่า<br />
<em>ชื่อGridView</em>.HeaderRow.FindControl[<em>ชื่อ ID ของ control ที่ต้องการค้นหา</em>]<br />
ถ้าพิมพ์แค่นี้จะเป็นแค่ expression ต้องทำการ Convert เป็นประเภทเดียวกับ Control ที่เราหา โดยใช้ฟังก์ชัน CType<br />
เช่น CType(GridView1.HeaderRow.FindControl(&#8220;chkHeader&#8221;), CheckBox)</p>
<p>สำหรับ CheckBox ที่เป็น Item Template นั้น ใช้คำสั่งว่า<br />
<em>ชื่อGridView</em>.Row(i).FindControl[<em>ชื่อIDของcontrol</em>]</p>
]]></content:encoded>
			<wfw:commentRss>http://minib0x.com/blog/2009/04/aspnetvb-select-all-gridview/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[ASP.net+VB] สร้าง CheckBox ใน GridView</title>
		<link>http://minib0x.com/blog/2009/04/aspnetvb-checkbox-gridview/</link>
		<comments>http://minib0x.com/blog/2009/04/aspnetvb-checkbox-gridview/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 15:53:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP.net+VB]]></category>
		<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[checkbox]]></category>
		<category><![CDATA[gridview]]></category>
		<category><![CDATA[template gridview]]></category>

		<guid isPermaLink="false">http://minib0x.com/blog/?p=594</guid>
		<description><![CDATA[วันนี้จะมาทำ CheckBox ให้อยู่ใน GridView แบบนี้ 1. เตรียม Database ให้พร้อม (ในที่นี้ใช้ Nwind.mdb) 2. เลือก control ที่ชื่อ GridView 3. จะได้แบบนี้ 4. เลือก New data source 5. เลือก ประเภทของฐานข้อมูล ในที่นี้ใช้ Access 6. เลือกไฟล์ฐานข้อมูลที่ต้องการผูกติดกับ GridView 7. จากนั้นกด Next 8. เลือก Column, Table ที่ต้องการ 9. &#8230;<br /><a href="http://minib0x.com/blog/2009/04/aspnetvb-checkbox-gridview/">Read more</a><img src="http://minib0x.com/blog/wp-content/themes/minib0xtheme/images/icon-more.png" class="readmore" title="Read more">]]></description>
			<content:encoded><![CDATA[<p>วันนี้จะมาทำ CheckBox ให้อยู่ใน GridView แบบนี้</p>
<p style="text-align: center;"><img class="aligncenter" title="aspnet-gridview-20" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-20.png" alt="aspnet-gridview-20" /></p>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">1. เตรียม Database ให้พร้อม <em>(ในที่นี้ใช้ Nwind.mdb)</em></span></p>
<ol><img title="aspnet-gridview-01" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-01.png" alt="aspnet-gridview-01" width="204" height="180" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">2. เลือก control ที่ชื่อ <strong>GridView</strong></span></p>
<ol><img title="aspnet-gridview-02" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-02.png" alt="aspnet-gridview-02" width="185" height="96" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">3. จะได้แบบนี้</span></p>
<ol><img title="aspnet-gridview-03" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-03.png" alt="aspnet-gridview-03" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">4. เลือก <strong>New data source</strong></span></p>
<ol><img title="aspnet-gridview-04" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-04.png" alt="aspnet-gridview-04" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">5. เลือก ประเภทของฐานข้อมูล ในที่นี้ใช้ Access</span></p>
<ol><img title="aspnet-gridview-05" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-05.png" alt="aspnet-gridview-05" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">6. เลือกไฟล์ฐานข้อมูลที่ต้องการผูกติดกับ GridView</span></p>
<ol><img title="aspnet-gridview-06" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-06.png" alt="aspnet-gridview-06" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">7. จากนั้นกด Next</span></p>
<ol><img title="aspnet-gridview-07" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-07.png" alt="aspnet-gridview-07" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">8. เลือก Column, Table ที่ต้องการ</span></p>
<ol><img title="aspnet-gridview-09" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-09.png" alt="aspnet-gridview-09" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">9. ลอง <strong>Test Query</strong> ดู เพื่อความมั่นใจ</span></p>
<ol><img title="aspnet-gridview-10" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-10.png" alt="aspnet-gridview-10" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">10. เมื่อติดต่อกับฐานข้อมูลเรียบร้อยแล้ว ลองรันดูจะได้ผลลัพธ์แบบนี้</span></p>
<ol><img title="aspnet-gridview-12" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-12.png" alt="aspnet-gridview-12" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">11. เริ่มขั้นตอนการสร้าง <strong>CheckBox</strong> ด้านหน้า โดยการคลิก <strong>Edit column</strong></span></p>
<ol><img title="aspnet-gridview-13" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-13.png" alt="aspnet-gridview-13" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">12. เลือก Add TemplateField</span></p>
<ol><img title="aspnet-gridview-14" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-14.png" alt="aspnet-gridview-14" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">13. เลือก Edit Template</span></p>
<ol><img title="aspnet-gridview-11" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-11.png" alt="aspnet-gridview-11" width="579" height="265" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">14. เลือก Item Template ของ Column[0]</span></p>
<ol><img title="aspnet-gridview-15" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-15.png" alt="aspnet-gridview-15" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">15. ลาก CheckBox มา ( Item Template เป็นส่วนที่แสดงข้อมูล)</span></p>
<ol><img title="aspnet-gridview-16" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-16.png" alt="aspnet-gridview-16" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">16. เลือก Header Template ของ Column[0]</span></p>
<ol><img title="aspnet-gridview-17" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-17.png" alt="aspnet-gridview-17" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">17. ลาก CheckBox มาใส่ (ส่วน Header คือส่วนหัวของตาราง GridView)</span></p>
<ol><img title="aspnet-gridview-18" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-18.png" alt="aspnet-gridview-18" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">18. เสร็จแล้วก็กด End Template Editing</span></p>
<ol><img title="aspnet-gridview-19" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-19.png" alt="aspnet-gridview-19" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">19. ลองรันดู จะได้ผลลัพธ์ ตามต้องการ คือมี CheckBox อยู่ด้านหน้าของแต่ละแถว</span></p>
<ol><br class="spacer_" /></p>
<p><img title="aspnet-gridview-20" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-20.png" alt="aspnet-gridview-20" /></ol>
<p>วิธีทำวันนี้ ต้องขอบคุณ พี่ดิวและพี่มิซซู (-/|\-) อิอิ</p>
<p>อ่านเพิ่มเติม (มีตัวอย่างเป็น c# อย่างละเอียดด้วย)  <a href="http://www.codetoday.net/default.aspx?g=posts&amp;m=4460">คลิก</a></p>
]]></content:encoded>
			<wfw:commentRss>http://minib0x.com/blog/2009/04/aspnetvb-checkbox-gridview/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>[ASP.net+VB] การสร้าง Pop-up Calendar</title>
		<link>http://minib0x.com/blog/2009/04/aspnetvb-pop-up-calendar/</link>
		<comments>http://minib0x.com/blog/2009/04/aspnetvb-pop-up-calendar/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 04:09:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP.net+VB]]></category>
		<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[pop-up calendar]]></category>
		<category><![CDATA[ปฏิทิน]]></category>

		<guid isPermaLink="false">http://minib0x.com/blog/?p=573</guid>
		<description><![CDATA[วันนี้จะทำ Pop Up Calendar แบบนี้ เมื่อคลิกที่ปุ่ม ก็จะโชว์ปฏิทิน แบบนี้ เตรียมพร้อมก่อนใช้งาน 1. ก่อนอื่น ต้องดาวโหลด Control Set จากเว็บนี้  eworldui.net เมื่อดาวโหลดมาเสร็จแล้วก็ install โลดดดดดดด 2. เมื่อ install เสร็จแล้วก็เปิด Visual Studio ขึ้นมา มองไปที่ toolbox แล้ว คลิกขวา เลือก Add Tab เพื่อสร้าง Tab สำหรับเก็บ Control ของ eWorldUI (จะไม่ &#8230;<br /><a href="http://minib0x.com/blog/2009/04/aspnetvb-pop-up-calendar/">Read more</a><img src="http://minib0x.com/blog/wp-content/themes/minib0xtheme/images/icon-more.png" class="readmore" title="Read more">]]></description>
			<content:encoded><![CDATA[<p>วันนี้จะทำ Pop Up Calendar แบบนี้</p>
<p style="text-align: center;"><img class="aligncenter" title="aspnet-popupcalendar-10" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-10.png" alt="aspnet-popupcalendar-10" /></p>
<p>เมื่อคลิกที่ปุ่ม ก็จะโชว์ปฏิทิน แบบนี้</p>
<p style="text-align: center;"><img class="aligncenter" title="aspnet-popupcalendar-11" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-11.png" alt="aspnet-popupcalendar-11" /></p>
<p><span style="color: #99cc00;"><span style="font-size: medium;"><strong>เตรียมพร้อมก่อนใช้งาน</strong></span></span></p>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">1. ก่อนอื่น ต้องดาวโหลด Control Set จากเว็บนี้  <a href="http://www.eworldui.net/Download.aspx">eworldui.net</a> เมื่อดาวโหลดมาเสร็จแล้วก็ install โลดดดดดดด</span></p>
<ol><img title="aspnet-popupcalendar-01" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-01.png" alt="aspnet-popupcalendar-01" width="470" height="367" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">2. เมื่อ install เสร็จแล้วก็เปิด Visual Studio ขึ้นมา มองไปที่ toolbox แล้ว คลิกขวา เลือก <strong>Add Tab</strong> เพื่อสร้าง Tab สำหรับเก็บ Control ของ eWorldUI<em> (จะไม่ Add Tab ก็ได้นะ แต่ทำไว้เพื่อความสะดวกในการใช้งานในครั้งต่อๆ ไป)</em></span></p>
<ol><img title="aspnet-popupcalendar-02" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-02.png" alt="aspnet-popupcalendar-02" width="302" height="331" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">3. พิมพ์ชื่อ Tab ว่า  <strong>eWorldUI</strong></span></p>
<ol><img title="aspnet-popupcalendar-03" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-03.png" alt="aspnet-popupcalendar-03" width="202" height="152" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">4. เลือก Tab eWorldUI แล้วคลิกขวา <strong>Choose Items</strong></span></p>
<ol><img title="aspnet-popupcalendar-04" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-04.png" alt="aspnet-popupcalendar-04" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">5. เลือก Items ที่มี Namespac ว่า eWorld.UI ทั้งหมด (คลิก Namespace ก็ได้เพื่อให้เรียงตามตัวอักษร) จากนั้นกด OK</span></p>
<ol><img title="aspnet-popupcalendar-05" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-05.png" alt="aspnet-popupcalendar-05" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">6. จะเห็นว่าที่ Toolbox ของเราจะมีเพิ่มขึ้นมามากมาย (แต่ในที่นี้จะแนะนำแค่ CalendarPopup อย่างเดียว อิอิ)</span></p>
<ol><img title="aspnet-popupcalendar-06" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-06.png" alt="aspnet-popupcalendar-06" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">7. ต่อมา ไปที่ Solution Explorer คลิกขวาที่ชื่อ Project จากนั้นเลือก<strong> Add Reference</strong></span></p>
<ol><img title="aspnet-popupcalendar-07" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-07.png" alt="aspnet-popupcalendar-07" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">8. เลือก <strong>Excentrics World Controls</strong></span></p>
<ol><img title="aspnet-popupcalendar-08" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-08.png" alt="aspnet-popupcalendar-08" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">9. แค่นี้ก็พร้อมใช้งานแล้ว</span></p>
<ol></ol>
<p><br class="spacer_" /></p>
<p><span style="color: #99cc00;"><span style="font-size: medium;"><strong>ใช้งาน CalendarPopup (Design)<br />
</strong></span></span></p>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">1. ลาก CalendarPopup มาจาก Toolbox จะได้ดังนี้</span></p>
<ol><img title="aspnet-popupcalendar-09" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-09.png" alt="aspnet-popupcalendar-09" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">2. ลอง Run ดูจะได้แบบนี้</span></p>
<ol><img title="aspnet-popupcalendar-10" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-10.png" alt="aspnet-popupcalendar-10" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">3. ลองคลิกที่ปุ่ม &#8230; จะได้แบบนี้</span></p>
<ol><img title="aspnet-popupcalendar-11" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-11.png" alt="aspnet-popupcalendar-11" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">4. โอ้ววว เสร็จแล้ว pop up calendar ที่ต้องการ</span></p>
<ol></ol>
<p><strong>(ไม่ต้องเขียนเองให้เมื่อยตุ้ม&#8230;)</strong></p>
<p><br class="spacer_" /></p>
<p><span style="color: #99cc00;"><span style="font-size: medium;"><strong>ใช้งาน CalendarPopup (Coding)</strong></span></span></p>
<p>หลังจากมี Design ของ CalendarPopup แล้ว ต่อมาเราก็จะมาเขียนโค้ดเพื่อนำไปใช้งาน<br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p>เป้าหมายคือ เมื่อเลือกวันที่เสร็จแล้ว กด OK ให้โชว์วันที่ที่เลือกไว้ (ง่ายๆ ก่อน)</p>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">1. หน้า Design เพิ่มเติมนิดหน่อยแบบนี้</span></p>
<ol><img title="aspnet-popupcalendar-12" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-12.png" alt="aspnet-popupcalendar-12" width="202" height="124" /></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">2. Double Click ที่ปุ่ม OK เพื่อเขียนโค้ด</span></p>
<ol><code> Dim myDate As Date<br />
myDate = CalendarPopup1.SelectedDate<br />
lblDate.Text = myDate.ToString()</code></ol>
<p><span style="font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">3. ลอง Run ดู จะได้แบบนี้</span></p>
<ol><img title="aspnet-popupcalendar-13" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-13.png" alt="aspnet-popupcalendar-13" width="198" height="130" /></ol>
<p>ไม่เพียงแค่โชว์ Date ได้เท่านั้น ลอง CalendarPopup1.SelectedDate แล้วจุด ดูจะขึ้น Property มา สามารถเลือกได้ทั้ง Day, Month, Year, DayOfWeak เป็นต้น</p>
<p>ลองเล่นดูเพิ่มเติม และแล้ววันนี้ก็สร้าง Pop Up Calendar ได้ตามความต้องการ</p>
<p>ต้องขอบคุณพี่ดิว สำหรับคำแนะนำ ^^&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://minib0x.com/blog/2009/04/aspnetvb-pop-up-calendar/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>[ASP.net+VB] VBCrlf</title>
		<link>http://minib0x.com/blog/2009/04/aspnetvb-vbcrlf/</link>
		<comments>http://minib0x.com/blog/2009/04/aspnetvb-vbcrlf/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 03:06:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP.net+VB]]></category>
		<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[vb.net]]></category>
		<category><![CDATA[vbcrlf]]></category>
		<category><![CDATA[ขึ้นบรรทัดใหม่]]></category>

		<guid isPermaLink="false">http://minib0x.com/blog/?p=560</guid>
		<description><![CDATA[vbcrlf ย่อมากจาก &#8220;Carriage return, Line feed&#8221; (vb = visual basic) หมายความว่า แถวว่างเปล่าที่ต่อท้ายทุกๆ string พูดง่ายๆ ก็คือ เป็นตัวเก็บว่า string นั้นได้ขึ้นบรรทัดใหม่แล้ว เป็น Function การตัด string ตัวอย่างเช่น มี textbox ที่เป็น multiline (หรือ textarea ใน html) ก็เป็นช่องสำหรับใส่ Description (txtDescription) และก็มีส่วนที่แสดง Description ที่เป็น label ธรรมดา (lblDescription) &#8230;<br /><a href="http://minib0x.com/blog/2009/04/aspnetvb-vbcrlf/">Read more</a><img src="http://minib0x.com/blog/wp-content/themes/minib0xtheme/images/icon-more.png" class="readmore" title="Read more">]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: large;">vbcrlf ย่อมากจาก<span style="color: #ff0000;"><strong> &#8220;Carriage return, Line feed&#8221; </strong></span></span></p>
<p><span style="font-size: large;">(vb = visual basic)</span></p>
<p>หมายความว่า แถวว่างเปล่าที่ต่อท้ายทุกๆ string พูดง่ายๆ ก็คือ</p>
<p><strong>เป็นตัวเก็บว่า string นั้นได้ขึ้นบรรทัดใหม่แล้ว</strong></p>
<p>เป็น Function การตัด string</p>
<p>ตัวอย่างเช่น</p>
<p style="padding-left: 30px;">มี textbox ที่เป็น multiline (หรือ textarea ใน html) ก็เป็นช่องสำหรับใส่ Description (txtDescription)<br />
 และก็มีส่วนที่แสดง Description ที่เป็น label ธรรมดา (lblDescription)<br />
 ต้องการให้ lblDescription แสดงการขึ้นบันทัดใหม่เหมือนตอนใส่ใน txtDescription</p>
<p style="padding-left: 30px;">1. สร้าง Design Page ดังนี้ (Propeties ของ Textbox) อย่าลืมปรับ<br />
 textmode เป็น multiline    <img title="aspnet-vbcrlf-01-1" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-vbcrlf-01-1.png" alt="aspnet-vbcrlf-01-1" width="173" height="22" /></p>
<p style="padding-left: 30px;"><img title="aspnet-vbcrlf-01" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-vbcrlf-01.png" alt="aspnet-vbcrlf-01" width="470" height="130" /></p>
<p style="padding-left: 30px;">2. เมื่อของ Build ดู ก็จะได้แบบนี้</p>
<p style="padding-left: 30px;"><img title="aspnet-vbcrlf-02" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-vbcrlf-02.png" alt="aspnet-vbcrlf-02" width="470" height="130" /></p>
<p style="padding-left: 30px;">3. ลองใส่โค้ด แบบธรรมดา ตามนี้</p>
<p><code>lblDescription.Text = txtDescription.Text</code></p>
<p style="padding-left: 30px;">4. จะได้ผลลัพธ์แบบนี้ (อยู่บรรทัดเดียวกัน)</p>
<p style="padding-left: 30px;"><img title="aspnet-vbcrlf-03" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-vbcrlf-03.png" alt="aspnet-vbcrlf-03" width="470" height="130" /></p>
<p style="padding-left: 30px;">5. ลองเปลี่ยนโค้ดเป็นแบบนี้ดู</p>
<p><code>lblDescription.Text = Replace(txtDescription.Text, vbCrLf, "&lt;br&gt;")</code></p>
<p style="padding-left: 30px;">6. ว๊าว&#8230; ได้ผลลัพธ์อย่างที่ต้องการแล้ว (อยู่คนละบรรทัด)</p>
<p style="padding-left: 30px;"><img title="aspnet-vbcrlf-04" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-vbcrlf-04.png" alt="aspnet-vbcrlf-04" width="470" height="130" /></p>
<p style="padding-left: 30px;">ง่ายนิดเดียว~</p>
<p style="padding-left: 30px;"> </p>
<p><a href="http://theera.exteen.com/20080327/function-string">Function การตัด String</a></p>
<p>ตัวอย่าง</p>
<p><code> Dim ReplaceTxt as String<br />
 ReplaceTxt = "บรรทัดแรก<br />
 บรรทัดสอง<br />
 บรรทัดสาม"<br />
 replace(ReplaceTxt,vbcrlf,"")<br />
 </code></p>
<p>ก็จะได้ค่า คือ<strong> &#8220;บรรทัดแรกบรรทัดสองบรรทัดสาม&#8221; </strong></p>
<p><strong><br />
 </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://minib0x.com/blog/2009/04/aspnetvb-vbcrlf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

