<?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+VB</title>
	<atom:link href="http://minib0x.com/blog/category/aspnet-vb/feed/" rel="self" type="application/rss+xml" />
	<link>http://minib0x.com/blog</link>
	<description>• How CuTe ma SweetE MeawzZ~ •</description>
	<lastBuildDate>Mon, 28 Jun 2010 08:19:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<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 ได้
แบบนี้


เลือก Edit Header Template เพื่อไปสร้าง Event ให้กับ CheckBox ที่ Header ของ GridView

เลือก Event CheckedChange ของ CheckBox ที่เป็น Header Template

พิมพ์โค้ดตามนี้้
 If CType(GridView1.HeaderRow.FindControl("chkHeader"), CheckBox).Checked Then
Dim i As Integer
For i = 0 To GridView1.Rows.Count - 1
Dim [...]]]></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>
<ol>
<li>เลือก Edit Header Template เพื่อไปสร้าง Event ให้กับ CheckBox ที่ Header ของ GridView</li>
<p><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" /></p>
<li>เลือก Event CheckedChange ของ CheckBox ที่เป็น Header Template</li>
<p><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" /></p>
<li>พิมพ์โค้ดตามนี้้</li>
<p><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></p>
<li>ลองรันดู จะพบว่า ยังไม่สามารถทำได้</li>
<p><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" /></p>
<li>แต่อย่าเพิ่งตกใจไป เนื่องจาก CheckBox นั้น <strong>AutoPostBack</strong> มันจะมีค่า Default เป็น False ซึ่งทำให้ เมื่อเราคลิกแล้ว โค้ดที่เขียนจะยังไม่ทำงาน ดังนั้นจึงต้องเปลี่ยน จาก False เป็น True ซะ เพื่อให้การคลิก CheckBox นั้น เกิดการ PostBack<em> (ถ้างงว่า PostBack คืออะไร ให้<a href="http://minib0x.com/blog/2009/04/internship-13/">อ่านที่นี่</a>)</em></li>
<p><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>0</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 แบบนี้


เตรียม Database ให้พร้อม (ในที่นี้ใช้ Nwind.mdb) 

เลือก control ที่ชื่อ GridView

จะได้แบบนี้

เลือก New data source

เลือก ประเภทของฐานข้อมูล ในที่นี้ใช้ Access

เลือกไฟล์ฐานข้อมูลที่ต้องการผูกติดกับ GridView

จากนั้นกด Next

เลือก Column, Table ที่ต้องการ

ลอง Test Query ดู เพื่อความมั่นใจ

เมื่อติดต่อกับฐานข้อมูลเรียบร้อยแล้ว ลองรันดูจะได้ผลลัพธ์แบบนี้

เริ่มขั้นตอนการสร้าง CheckBox ด้านหน้า โดยการคลิก Edit column

เลือก Add TemplateField

เลือก Edit Template

เลือก Item Template ของ Column[0]

ลาก CheckBox มา ( Item Template เป็นส่วนที่แสดงข้อมูล)

เลือก Header Template ของ Column[0]

ลาก CheckBox มาใส่ (ส่วน [...]]]></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>
<ol>
<li>เตรียม Database ให้พร้อม <em>(ในที่นี้ใช้ Nwind.mdb) </em></li>
<p><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" /></p>
<li>เลือก control ที่ชื่อ <strong>GridView</strong></li>
<p><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" /></p>
<li>จะได้แบบนี้</li>
<p><img title="aspnet-gridview-03" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-03.png" alt="aspnet-gridview-03" /></p>
<li>เลือก <strong>New data source</strong></li>
<p><img title="aspnet-gridview-04" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-04.png" alt="aspnet-gridview-04" /></p>
<li>เลือก ประเภทของฐานข้อมูล ในที่นี้ใช้ Access</li>
<p><img title="aspnet-gridview-05" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-05.png" alt="aspnet-gridview-05" /></p>
<li>เลือกไฟล์ฐานข้อมูลที่ต้องการผูกติดกับ GridView</li>
<p><img title="aspnet-gridview-06" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-06.png" alt="aspnet-gridview-06" /></p>
<li>จากนั้นกด Next</li>
<p><img title="aspnet-gridview-07" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-07.png" alt="aspnet-gridview-07" /></p>
<li>เลือก Column, Table ที่ต้องการ</li>
<p><img title="aspnet-gridview-09" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-09.png" alt="aspnet-gridview-09" /></p>
<li>ลอง <strong>Test Query</strong> ดู เพื่อความมั่นใจ</li>
<p><img title="aspnet-gridview-10" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-10.png" alt="aspnet-gridview-10" /></p>
<li>เมื่อติดต่อกับฐานข้อมูลเรียบร้อยแล้ว ลองรันดูจะได้ผลลัพธ์แบบนี้</li>
<p><img title="aspnet-gridview-12" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-12.png" alt="aspnet-gridview-12" /></p>
<li>เริ่มขั้นตอนการสร้าง <strong>CheckBox</strong> ด้านหน้า โดยการคลิก <strong>Edit column</strong></li>
<p><img title="aspnet-gridview-13" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-13.png" alt="aspnet-gridview-13" /></p>
<li>เลือก Add TemplateField</li>
<p><img title="aspnet-gridview-14" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-14.png" alt="aspnet-gridview-14" /></p>
<li>เลือก Edit Template</li>
<p><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" /></p>
<li>เลือก Item Template ของ Column[0]</li>
<p><img title="aspnet-gridview-15" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-15.png" alt="aspnet-gridview-15" /></p>
<li>ลาก CheckBox มา ( Item Template เป็นส่วนที่แสดงข้อมูล)</li>
<p><img title="aspnet-gridview-16" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-16.png" alt="aspnet-gridview-16" /></p>
<li>เลือก Header Template ของ Column[0]</li>
<p><img title="aspnet-gridview-17" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-17.png" alt="aspnet-gridview-17" /></p>
<li>ลาก CheckBox มาใส่ (ส่วน Header คือส่วนหัวของตาราง GridView)</li>
<p><img title="aspnet-gridview-18" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-18.png" alt="aspnet-gridview-18" /></p>
<li>เสร็จแล้วก็กด End Template Editing</li>
<p><img title="aspnet-gridview-19" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-gridview-19.png" alt="aspnet-gridview-19" /></p>
<li>ลองรันดู จะได้ผลลัพธ์ ตามต้องการ คือมี CheckBox อยู่ด้านหน้าของแต่ละแถว</li>
<p><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" /></p>
</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 แบบนี้

เมื่อคลิกที่ปุ่ม ก็จะโชว์ปฏิทิน แบบนี้

เตรียมพร้อมก่อนใช้งาน

ก่อนอื่น ต้องดาวโหลด Control Set จากเว็บนี้  eworldui.net เมื่อดาวโหลดมาเสร็จแล้วก็ install โลดดดดดดด

เมื่อ install เสร็จแล้วก็เปิด Visual Studio ขึ้นมา มองไปที่ toolbox แล้ว คลิกขวา เลือก Add Tab เพื่อสร้าง Tab สำหรับเก็บ Control ของ eWorldUI (จะไม่ Add Tab ก็ได้นะ แต่ทำไว้เพื่อความสะดวกในการใช้งานในครั้งต่อๆ ไป)


พิมพ์ชื่อ Tab ว่า  eWorldUI


เลือก Tab eWorldUI แล้วคลิกขวา Choose Items


เลือก Items ที่มี Namespac ว่า eWorld.UI ทั้งหมด (คลิก Namespace [...]]]></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>
<ol>
<li>ก่อนอื่น ต้องดาวโหลด Control Set จากเว็บนี้  <a href="http://www.eworldui.net/Download.aspx">eworldui.net</a> เมื่อดาวโหลดมาเสร็จแล้วก็ install โลดดดดดดด</li>
<p><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" /></p>
<li>เมื่อ install เสร็จแล้วก็เปิด Visual Studio ขึ้นมา มองไปที่ toolbox แล้ว คลิกขวา เลือก <strong>Add Tab</strong> เพื่อสร้าง Tab สำหรับเก็บ Control ของ eWorldUI<em> (จะไม่ Add Tab ก็ได้นะ แต่ทำไว้เพื่อความสะดวกในการใช้งานในครั้งต่อๆ ไป)</em></li>
<p><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" /></p>
<li>
<p>พิมพ์ชื่อ Tab ว่า  <strong>eWorldUI</strong></p>
</li>
<p><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" /></p>
<li>เลือก Tab eWorldUI แล้วคลิกขวา <strong>Choose Items</strong></li>
<p><img title="aspnet-popupcalendar-04" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-04.png" alt="aspnet-popupcalendar-04" /></p>
<li>
<p>เลือก Items ที่มี Namespac ว่า eWorld.UI ทั้งหมด (คลิก Namespace ก็ได้เพื่อให้เรียงตามตัวอักษร) จากนั้นกด OK</p>
</li>
<p><img title="aspnet-popupcalendar-05" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-05.png" alt="aspnet-popupcalendar-05" /></p>
<li>
<p>จะเห็นว่าที่ Toolbox ของเราจะมีเพิ่มขึ้นมามากมาย (แต่ในที่นี้จะแนะนำแค่ CalendarPopup อย่างเดียว อิอิ)</p>
</li>
<p><img title="aspnet-popupcalendar-06" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-06.png" alt="aspnet-popupcalendar-06" /></p>
<li>
<p>ต่อมา ไปที่ Solution Explorer คลิกขวาที่ชื่อ Project จากนั้นเลือก<strong> Add Reference</strong></p>
</li>
<p><img title="aspnet-popupcalendar-07" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-07.png" alt="aspnet-popupcalendar-07" /></p>
<li>
<p>เลือก <strong>Excentrics World Controls</strong></p>
</li>
<p><img title="aspnet-popupcalendar-08" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-08.png" alt="aspnet-popupcalendar-08" /></p>
<li>
<p>แค่นี้ก็พร้อมใช้งานแล้ว</p>
</li>
</ol>
<p><br class="spacer_" /></p>
<p><span style="color: #99cc00;"><span style="font-size: medium;"><strong>ใช้งาน CalendarPopup (Design)<br />
 </strong></span></span></p>
<ol>
<li>ลาก CalendarPopup มาจาก Toolbox จะได้ดังนี้</li>
<p><img title="aspnet-popupcalendar-09" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-09.png" alt="aspnet-popupcalendar-09" /></p>
<li>ลอง Run ดูจะได้แบบนี้</li>
<p><img title="aspnet-popupcalendar-10" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-10.png" alt="aspnet-popupcalendar-10" /></p>
<li>ลองคลิกที่ปุ่ม &#8230; จะได้แบบนี้</li>
<p><img title="aspnet-popupcalendar-11" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-popupcalendar-11.png" alt="aspnet-popupcalendar-11" /></p>
<li>โอ้ววว เสร็จแล้ว pop up calendar ที่ต้องการ</li>
</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>
<ol>
<li>หน้า Design เพิ่มเติมนิดหน่อยแบบนี้</li>
<p><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" /></p>
<li>Double Click ที่ปุ่ม OK เพื่อเขียนโค้ด</li>
<p><code> Dim myDate As Date<br />
 myDate = CalendarPopup1.SelectedDate<br />
 lblDate.Text = myDate.ToString()</code></p>
<li>ลอง Run ดู จะได้แบบนี้</li>
<p><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" /></p>
</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>2</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)
 ต้องการให้ lblDescription แสดงการขึ้นบันทัดใหม่เหมือนตอนใส่ใน txtDescription
1. สร้าง Design Page ดังนี้ (Propeties ของ Textbox) อย่าลืมปรับ
 textmode เป็น multiline    

2. เมื่อของ Build ดู ก็จะได้แบบนี้

3. [...]]]></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>
