<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress.com" -->
<rss version="0.92">
<channel>
	<title>ย้ายไปเขียนที่ fayjaa.blogspot.com</title>
	<link>http://fayjaa.wordpress.com</link>
	<description>brush for photoshop , fayjaa, ทำเว็บ, asp.net</description>
	<lastBuildDate>Wed, 29 Apr 2009 13:41:35 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>th</language>
	
	<item>
		<title>วรรณกรรมสมัยเด็กที่เพิ่งประทับใจ..หนอนนวล ~ เส้นทางแห่งความหมาย</title>
		<description><![CDATA[ในเช้าของวันทำงาน วันธรรมดาๆ วันหนึ่ง
 
เกิดนึกถึงนิทานสมัยเด็ก เรื่องหนึ่ง
 
เรื่องเกี่ยวกับหนอนที่พยามไต่ขึ้นไปบนภูเขาหนอน
 
เป็นหนังสือที่อ่านสมัยประถม นานมาก
 
มานึกตอนนี้ว่า หนังสือเด็กทำไมมันลึกซึ้งจัง
 
ก็นึกได้เพียงแค่นี้ หลังจากนั้นพอถึงที่ทำงานจึงรีบค้นหาเรื่องราวของหนังสือเล่มนั้น
 
และแล้ว..ก็เจอจนได้ และก็ได้รู้ว่ามีหลายคนที่เคยอ่านตอนเด็กๆ แล้วประทับใจเหมือนๆกัน
 
 
 
หนอนนวล เป็นหนอนที่ ไม่รู้ว่าตนเองเกิดมาเพื่ออะไร
 
จึงได้ค้นหาความหมายของชีวิต เลือกที่จะไต่ขึ้นไปบนภูเขาหนอน เหยียบย่ำกันเพื่อไปให้ถึงบนภูเขาสูงสุด
 
หรือเลือกที่จะเป็นดักแด้ เพื่อจะกลายเป็นผีเสื้อแสนสวย ที่มีอิสระเสรี
 

 
ตอนเป็นเด็กก็ไม่ค่อยเข้าใจนิทานเล่มนี้ซักเท่าไหร่
 
แต่ตอนนี้ เข้าใจมันดีแล้ว .. หนอนนวลเปรียบเหมือนกับชีวิตคนเรานั่นเอง
 
ที่ใช้ชีวิตเหมือนคนอื่นๆ ทำงาน ทำงานเพื่อจะได้มีตำแหน่งที่ดีๆ
 

 
เหมือนกันกับที่หนอนไต่ขึ้นไปบนภูเขาหนอน
 
ต้องเหยียบย่ำเพื่อนหนอนด้วยกัน เพื่อให้ตนเองได้ขึ้นไปอยู่ข้างบนสุด บางตัวตกลงมา แล้วก็พยายามขึ้นไปใหม่ เป็นแบบนี้เรื่อยไป..
 
 แต่บางคนเลือกใช้ชีวิตในแบบที่ตัวเองเลือก ซึ่งอาจไม่เหมือนใคร
 
เช่นหนอนนวลที่เลือกเสื่ยงเป็นดักแด้ เพื่อจะได้กลายเป็นผีเสื้อที่มีอิสระ..
 
แล้วเราเองล่ะ จะเลือกเป็นแบบใหน
 
 
หนังสือเล่มนี้ ชื่อว่า เส้นทางแห่งความหมาย
ทรินา เพาลัส : เขียน &#8211; ปิยะลักษณ์ ภมรสิงห์ : แปลและเรียบเรียง &#8211; เบญจมาศ เพ็ชรพราย : วาดภาพประกอบ
 
รู้สึกว่าเขียนตอนเราเกิดพอดี แค่นี้ก็รู้ว่าเก่าแค่ใหน คัดลอกคำพูดของผู้เขียนมาด้วย &#8211;&#62;
 
&#8220;ด้วยข้าพเจ้ามีความเชื่อว่า มนุษย์ทุกคนมีคุณค่า ความดีงามอยู่ในตัวเอง และปรารถนาสร้างความดีงาม ให้ปรากฏแก่มวลมนุษย์และสังคม การบรรลุถึง ความดีงามได้นั้น มนุษย์จะต้อง ทำความรู้จัก หรือทำความเข้าใจตัวเองเสียก่อน หมายถึงการพิจารณา [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fayjaa.wordpress.com&blog=3424309&post=338&subd=fayjaa&ref=&feed=1" />]]></description>
		<link>http://fayjaa.wordpress.com/2009/04/05/%e0%b8%a7%e0%b8%a3%e0%b8%a3%e0%b8%93%e0%b8%81%e0%b8%a3%e0%b8%a3%e0%b8%a1%e0%b8%aa%e0%b8%a1%e0%b8%b1%e0%b8%a2%e0%b9%80%e0%b8%94%e0%b9%87%e0%b8%81-%e0%b8%ab%e0%b8%99%e0%b8%ad%e0%b8%99%e0%b8%99/</link>
			</item>
	<item>
		<title>มะเมียะ</title>
		<description><![CDATA[,<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fayjaa.wordpress.com&blog=3424309&post=327&subd=fayjaa&ref=&feed=1" />]]></description>
		<link>http://fayjaa.wordpress.com/2009/02/15/%e0%b8%a1%e0%b8%b0%e0%b9%80%e0%b8%a1%e0%b8%b5%e0%b8%a2%e0%b8%b0/</link>
			</item>
	<item>
		<title>ดูหนังเรื่อง คนไฟลุก</title>
		<description><![CDATA[เมื่อวานดูหนัง &#8220;คนไฟลุก&#8221; หนังไทยที่ตั๊ก บงกช เป็นคนแสดงนำ
ตอนเริ่มดู ไม่ได้หวังว่าเรื่องนี้จะสนุก จะดี เพราะเป็นหนังของคนไทย (อคติส่วนตัว ที่ไม่ค่อยชอบดูหนังจีน กับหนังไทย)
ซึ่งก็ไม่ได้ดูว่าใครเป็นคนกำกับ ใครเป็นผู้สร้างหนัง
แต่ดูเสร็จ ก็รู้สึกว่าหนังเรื่องนี้ทำดีนะ  ก็โอเคค่ะ(ดูตอนอารมณ์เฉยๆ เซ็งๆ)
ที่ชอบอีกอย่างก็คือ หนังทำให้ ปรากฏการณ์ไฟลุก เป็นเหตุการณ์ที่เกิดมาจากวิทยาศาสตร์
ถึงแม้บางตอนจะทำให้คนดูคิดว่า ตั๊กบงกช เป็นคนทำไฟลุกรึเปล่า แต่สุดท้ายก็เฉลยว่าเป็นเพราะวิทยาศาสต์(ตัวยาที่ทำให้ไฟลุก)
เหมือนกับบอกเราว่า เวลาอะไรเกิดขึ้น ให้นึกถึงหลักวิทยาศาสตร์ก่อน
อย่าเพิ่งไปกระโตกกระตากว่าเป็นเพราะ ผี หรือพระเจ้า หรืออะไรอีกมากมาย
ข้อคิดอีกอย่างก็คือ ตัวเอก คือตั๊กบงกช เป็นผู้หญิงทำงานเก่ง แต่ไม่ดูแลแม่
ทำให้แม่ไม่สบาย หายากินเอง จนต้องไปกินยาที่ทำให้เกิดไฟลุกตายในที่สุด
&#8230;
 
 
&#8230;
อันนี้โดนเต็มๆ ที่ไม่อยู่ดูแลแม่ที่บ้าน เลยรู้สึกสะอึก จนทำให้เอาไปฝัน ว่าพาพ่อกับแม่ไปเที่ยวดูยานอวกาศ
แล้วยานนั้นเกิดมีมนุษย์อวกาศบุกเข้ามาในโลก ตัวเราเลยต้องปกป้องพ่อกับแม่
ด้วยการใช้ไม้แหลมๆ ทิ่มหน้าอกเวลาที่มนุษย์อวกาศพุ่งมาจะทำร้ายพ่อกับแม่ (- &#8211; &#8221; ) 
แล้วตอนสุดท้ายก็พูดกับพ่อแม่ว่า กลับบ้านเรานะ อยู่ที่นู่นปลอดภัยกว่า &#8230;.
ตื่นขึ้นมา เศร้าใจ อยากกลับบ้าน &#8230;
 
&#8230; รูปนี้น่ารัก ได้ใจ &#8230;
ปล. ใหนว่าตั๊ก บงกชแสดงหนังไม่ดี ก็แสดงดีอยู่นี่คะ แต่เสียงง๊องแง๊งไปหน่อยเท่านั้นเอง
Posted in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fayjaa.wordpress.com&blog=3424309&post=321&subd=fayjaa&ref=&feed=1" />]]></description>
		<link>http://fayjaa.wordpress.com/2009/02/01/321/</link>
			</item>
	<item>
		<title>หยุดบ้า asp.net ซักพัก ใกล้กลับบ้านแล้วสิเรา</title>
		<description><![CDATA[ใกล้สิ้นปี ก็จะถึงเวลาที่กลับไปเยี่ยมบ้าน
บ้านอยู่ใหนหรอ ?? &#8230; อยู่ปายค่ะ
ปาย ที่ตอนนี้ คนเค้ากำลังฮิตไปเที่ยวกัน
ซักสามสี่ปีที่แล้วคนไทยยังไม่ค่อยจะรู้จักกันซักเท่าไหร่
..พลังของหนัง(..รักจัง..) มันช่างยิ่งใหญ่จริงๆ ทำให้คนรู้จักกันมากขนาดนี้
(ฉะนั้นคนทำหนัง ก็นึกถึงเยาวชนมั่งนะคะ อย่าสร้างแต่พวกที่มี  &#8220;แม่ง ไอ้เหี้ย สัตว์&#8221;
ดูแล้วเซ็ง)
มันก็อาจจะดี ที่คนไปเที่ยวกัน
แต่ .. พอนึกถึงตอนกลับบ้านปีที่แล้ว (- -&#8217;) มันช่างวุ่นวายอะไรปานนั้น ไม่ชอบเลย
ปีใหม่ ปีที่แล้ว ก็เข้าใจว่ามันเป็นวันปีใหม่ วันเฉลิมฉลองอะไรซักอย่าง
แต่ว่า  ฉลองกันจนตีสามตีสี่ เปิดเพลงดังทั่วอำเภอ เสียงดังมาก คนที่เปิดน่าจะเป็นพวกรีสอร์ทที่เอาใจนักท่องเที่ยว เพราะเพลงที่เปิดค่อนข้างจะแนวๆ หน่อย
จนแม่พูดออกมาว่า
&#8230;&#8221;บ้านป้อมันก้าา เปิดเพลงหาต๋ายหยังเสียงดัง &#8230;( บ้านพ่อมันรึไง เปิดเพลงเสียงดัง) &#8221; &#8230;
แม่ค่อนข้างโหดๆ หน่อย
ถ้าเที่ยว ก็นึกถึงชาวบ้านเค้าบ้าง
รณรงค์.. เที่ยวปาย อย่างสงบ ค่ะ

Posted in หยุดบ้า asp.net ซักพัก Tagged: ปาย, อ.ปาย, เที่ยวปาย, pai      [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fayjaa.wordpress.com&blog=3424309&post=310&subd=fayjaa&ref=&feed=1" />]]></description>
		<link>http://fayjaa.wordpress.com/2008/12/18/%e0%b8%ab%e0%b8%a2%e0%b8%b8%e0%b8%94%e0%b8%9a%e0%b9%89%e0%b8%b2-aspnet-%e0%b8%8b%e0%b8%b1%e0%b8%81%e0%b8%9e%e0%b8%b1%e0%b8%81-%e0%b9%83%e0%b8%81%e0%b8%a5%e0%b9%89%e0%b8%81%e0%b8%a5%e0%b8%b1%e0%b8%9a/</link>
			</item>
	<item>
		<title>เมื่อต้องดึงข้อมูลสมาชิก มาแก้ไข (รวมทิปการใช้ control ต่างๆ)</title>
		<description><![CDATA[ส่วนใหญ่ทำในโค๊ด behind..

1. ดึงข้อมูลแต่ละคอลัมน์ได้ด้วยคำสั่ง (code behind)
text1.text = CStr(dt.Rows(0).Item(&#8220;name_eng&#8221;).ToString)


2. ดึงข้อมูลมาแสดงใน dropdownlist 
ในหน้า html
&#60;asp:DropDownList ID=&#8221;ddlTitleNameTH&#8221; runat=&#8221;server&#8221; AutoPostBack=&#8221;True&#8221;&#62;
&#60;/asp:DropDownList&#62;
ใน code behind
&#8216; สร้างตัวแปร nTH รับค่าจากฐานข้อมูล 
&#8216;แล้วเพิ่มตัวเลือกใน dropdownlist ให้ครบ ด้วยคำสั่ง .Items.Add(New ListItem(&#8220;นาง&#8221;, &#8220;นาง&#8221;).ToString)
&#8216; ให้ dropdownlist เลือกค่าที่เท่ากับที่ดึงมาจากฐานข้อมูล ออกมาแสดง

Dim nTh As String = Trim(CStr(dt.Rows(0).Item(&#8220;title_name_thai&#8221;).ToString))
ddlTitleNameTH.Items.Add(New ListItem(&#8220;นาย&#8221;, &#8220;นาย&#8221;).ToString)
ddlTitleNameTH.Items.Add(New ListItem(&#8220;นาง&#8221;, &#8220;นาง&#8221;).ToString)
ddlTitleNameTH.Items.Add(New ListItem(&#8220;นางสาว&#8221;, &#8220;นางสาว&#8221;).ToString)
ddlTitleNameTH.SelectedIndex = ddlTitleNameTH.Items.IndexOf(ddlTitleNameTH.Items.FindByValue(nTh))
thank
http://www.velocityreviews.com/forums/t89868-dropdownlist-default-selected.html
3. ดึงข้อมูลจากฐานข้อมูลมาแสดงใน radiobutton
If Trim(CStr(dt.Rows(0).Item(&#8220;sex&#8221;).ToString)) = &#8220;ชาย&#8221; Then
radiMale.Checked = True
radiFemale.Checked = False
ElseIf Trim(CStr(dt.Rows(0).Item(&#8220;sex&#8221;).ToString)) = [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fayjaa.wordpress.com&blog=3424309&post=303&subd=fayjaa&ref=&feed=1" />]]></description>
		<link>http://fayjaa.wordpress.com/2008/11/30/%e0%b9%80%e0%b8%a1%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%95%e0%b9%89%e0%b8%ad%e0%b8%87%e0%b8%94%e0%b8%b6%e0%b8%87%e0%b8%82%e0%b9%89%e0%b8%ad%e0%b8%a1%e0%b8%b9%e0%b8%a5%e0%b8%aa%e0%b8%a1%e0%b8%b2%e0%b8%8a/</link>
			</item>
	<item>
		<title>ดึงข้อมูลด้วย gridview แล้วคลิกลิงค์ เปิด popup พร้อมแสดงข้อมูล (popup ไม่ใช้ window.open แต่ใช้ CSS)</title>
		<description><![CDATA[1. สไตล์ pop up เอาไปใส่ในไฟล์ .css
.white_content {
display: none;
position: absolute;
top: 25%;
left: 25%;
width: 300px;
height: 50%;
padding: 16px;
z-index:1002;
overflow: auto;
background-color:#FFBFBF;
border-bottom: 2px solid #F9F9F9;
border-right: 2px solid #F9F9F9;
border-left:1px solid #EFE4E4;
border-top:1px solid #EFE4E4;
}
2. ลิงค์ไฟล์ .css เข้ามาใช้ในไฟล์ xxx.aspx
&#60;link href=&#8221;../App_Themes/themeForm/themeForm.css&#8221; rel=&#8221;stylesheet&#8221; type=&#8221;text/css&#8221; /&#62;
3. ในไฟล์ xxx.aspx ให้ดึงข้อมูลมาไว้ใน gridview(อย่าลืมใส่ DataKeyNames) โค๊ดดังนี้
&#60;asp:GridView ID=&#8221;GridView1&#8243; runat=&#8221;server&#8221; DataKeyNames=&#8221;member_id&#8221; 
AutoGenerateColumns=&#8221;False&#8221;&#62;
&#60;Columns&#62;

&#60;asp:BoundField DataField=&#8221;member_id&#8221; HeaderText=&#8221;รหัส&#8221;&#62;
&#60;ItemStyle Width=&#8221;100px&#8221; /&#62;
&#60;/asp:BoundField&#62;

&#60;asp:BoundField DataField=&#8221;first_name&#8221; HeaderText=&#8221;ชื่อ&#8221;&#62;
&#60;ItemStyle Width=&#8221;100px&#8221; /&#62;
&#60;/asp:BoundField&#62;
&#60;asp:TemplateField&#62;
&#60;ItemTemplate&#62;
&#60;a href=&#8221;javascript:void(0);&#8221; onclick=&#8221;showpop( &#8216;&#60;%# DataBinder.Eval(Container.DataItem,&#8221;last_name&#8221;).tostring%&#62;&#8217;);&#8221;&#62;click&#60;/a&#62;
&#60;/ItemTemplate&#62;
&#60;/asp:TemplateField&#62;
&#60;/Columns&#62;
&#60;/asp:GridView&#62;
4. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fayjaa.wordpress.com&blog=3424309&post=298&subd=fayjaa&ref=&feed=1" />]]></description>
		<link>http://fayjaa.wordpress.com/2008/11/27/%e0%b8%94%e0%b8%b6%e0%b8%87%e0%b8%82%e0%b9%89%e0%b8%ad%e0%b8%a1%e0%b8%b9%e0%b8%a5%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-gridview-%e0%b9%81%e0%b8%a5%e0%b9%89%e0%b8%a7%e0%b8%84%e0%b8%a5%e0%b8%b4%e0%b8%81/</link>
			</item>
	<item>
		<title>tips เกี่ยวกับการใช้ DataList</title>
		<description><![CDATA[1. แสดงค่าในแต่ละ field แบบเจาะจง
ในหน้า xxx.aspx สามารถใส่แบบนี้ได้
&#60;asp:DataList ID=&#8221;DataList1&#8243; runat=&#8221;server&#8221; GridLines=&#8221;horizontal&#8221; BorderWidth=&#8221;0px&#8221;&#62;
&#60;ItemTemplate&#62;
&#60;div style=&#8221;border:0px;&#8221;&#62;
ตำแหน่ง :&#60;%#DataBinder.Eval(Container.DataItem, &#8220;positions&#8221;)%&#62;
&#60;br /&#62;
สาขา : &#60;%#DataBinder.Eval(Container.DataItem, &#8220;branch&#8221;)%&#62;
&#60;br /&#62;
เขต : &#60;%#DataBinder.Eval(Container.DataItem, &#8220;zone&#8221;)%&#62;
&#60;/div&#62;
&#60;/ItemTemplate&#62;
&#60;SelectedItemStyle BorderWidth=&#8221;0px&#8221; /&#62;
&#60;ItemStyle BorderWidth=&#8221;0px&#8221; /&#62;
&#60;/asp:DataList&#62;
Posted in บันทึกรัก asp.net Tagged: การใช้ DataList, แสดงค่าในหน้าใน .aspx      <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fayjaa.wordpress.com&blog=3424309&post=281&subd=fayjaa&ref=&feed=1" />]]></description>
		<link>http://fayjaa.wordpress.com/2008/11/25/tip-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b9%89-datalist/</link>
			</item>
	<item>
		<title>ใส่ detail view ใน gridview</title>
		<description><![CDATA[ลองทดสอบเอา detail view มาใส่ใน gridview ทำตาม cd สอน 
บางคำสั่งก็ใช้ได้บางอันก็ใช้ไม่ได้เหมือนใน cd (อาจจะเกิดจากการมั่วไปมั่วมา)
แล้วในที่สุดก็ได้&#8230; แต่พี่ที่ทำงานเค้าต้องการอีกแบบ 
คือที่ gridview ปกติจะแสดง รายละเอียดออกมานิดหน่อย
แต่เมื่อเรา้คลิกที่รายละเอียดของแถวนั้น ให้แสดงรายละเอียดทั้งหมดทุกตัวอักษร
ให้แสดงออกมาในแถวนั้นๆ อืมม งงแฮะ
 แต่ที่ลองทำนี้ต้อง select ตั้งสองครั้ง
แต่ก็พอใช้ได้ ถูๆ ไถๆ ตามอัถภาพ &#8211; -&#8221;



บันทึกวิธีทำ
1. ทำหน้า xxx.aspx มา
2. ลาก gridview มา
3. ให้ AutoGenerateColumns=&#8221;False&#8221;
4. กำหนด DataKeyNames=&#8221;member_id&#8221;
5. ใน &#60;column&#62;&#60;/column&#62; ให้ใส่คอลัมน์ของเราเข้าไป เช่น
&#60;asp:BoundField DataField=&#8221;member_id&#8221; SortExpression=&#8221;member_id&#8221; headertext=&#8221;id&#8221; &#62;
&#60;/asp:BoundField&#62;
โค๊ดหน้า xxx.aspx ทั้งหมดก็มีโค๊ดดังนี้
 &#60;form id=&#8221;form1&#8243; runat=&#8221;server&#8221;&#62;
&#60;asp:Label ID=&#8221;lbl1&#8243; runat=&#8221;server&#8221;&#62;&#60;/asp:Label&#62;
&#60;asp:GridView ID=&#8221;GridView1&#8243; runat=&#8221;server&#8221; BackColor=&#8221;White&#8221;
BorderColor=&#8221;#CCCCCC&#8221; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fayjaa.wordpress.com&blog=3424309&post=272&subd=fayjaa&ref=&feed=1" />]]></description>
		<link>http://fayjaa.wordpress.com/2008/11/25/%e0%b9%83%e0%b8%aa%e0%b9%88-detail-view-%e0%b9%83%e0%b8%99-gridview/</link>
			</item>
	<item>
		<title>tip การใช้ gridview ใน asp.net</title>
		<description><![CDATA[1. ถ้าจะให้ delete ได้จะต้องใส่ DeleteCommand (ใน control sqlDataSource มีทูลช่วย) และต้องใส่ DataKeyNames ตัวอย่างเช่น
&#60;asp:GridView ID=&#8221;GridView1&#8243; CssClass=&#8221;tblForm1&#8243; runat=&#8221;server&#8221; AutoGenerateColumns=&#8221;False&#8221; DataSourceID=&#8221;SqlDataSource1&#8243; AllowPaging=&#8221;True&#8221; BackColor=&#8221;LightGoldenrodYellow&#8221; BorderColor=&#8221;Tan&#8221; BorderWidth=&#8221;1px&#8221; CellPadding=&#8221;2&#8243; ForeColor=&#8221;Black&#8221; GridLines=&#8221;None&#8221; BorderStyle=&#8221;Dotted&#8221; PageSize=&#8221;20&#8243; Width=&#8221;699px&#8221; DataKeyNames=&#8221;empid&#8221;&#62;
ใส่ในหน้า code behide ก็ได้(สำหรับหน้าที่รับค่ามา)
SqlDataSource1.DeleteCommand = &#8220;DELETE FROM tblEmployee WHERE [empid] = @empid&#8221;
SqlDataSource1.SelectCommand = &#8220;SELECT empid, name_thai, sname_thai, name_eng, sname_eng, positions, branch, zone, FileData1 FROM tblEmployee&#8221;
SqlDataSource1.UpdateCommand = &#8220;UPDATE tblEmployee [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fayjaa.wordpress.com&blog=3424309&post=261&subd=fayjaa&ref=&feed=1" />]]></description>
		<link>http://fayjaa.wordpress.com/2008/11/24/tip-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b9%89-gridview-%e0%b9%83%e0%b8%99-aspnet/</link>
			</item>
	<item>
		<title>บันทึก asp.net :: select ค่า max(id) และเช็ค IsDBNull</title>
		<description><![CDATA[asp.net มันไม่มี autonumber เหมือนกับใน php
ทำให้เวลาเพิ่มข้อมูลใหม่ ค่า id จะต้องเพิ่มขึ้นอีก 1
ก็นึกได้แต่วิธีบ้านๆ ด้วยการ select max ออกมา แล้วบวก 1
คิดว่ามันน่าจะมีคำสั่งอื่นที่สะดวกกว่านี้นะ
1. ประกาศตัวแปร
 Public con As New SqlConnection(ConfigurationManager.ConnectionStrings(&#8220;intranetConnectionString2&#8243;).ConnectionString)
Public maxid As Integer
Public Shared msgerror As Boolean = False
2. เมื่อเพจโหลด
 Dim cm_maxid As New SqlCommand(&#8220;SELECT MAX(empid)FROM tblEmployee&#8221;, con)
con.Open()

If IsDBNull(cm_maxid.ExecuteScalar()) Then
maxid = 1000
Else
maxid = CInt(cm_maxid.ExecuteScalar()) + 1
End If

con.Close()
ปล.ต้องใช้คำสั่ง IsDBNull เพื่อเช็คผลของการ select ไม่งั้น error
3. เมื่อคลิกปุ่ม submit [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fayjaa.wordpress.com&blog=3424309&post=259&subd=fayjaa&ref=&feed=1" />]]></description>
		<link>http://fayjaa.wordpress.com/2008/11/22/%e0%b8%9a%e0%b8%b1%e0%b8%99%e0%b8%97%e0%b8%b6%e0%b8%81-aspnet-select-%e0%b8%84%e0%b9%88%e0%b8%b2-maxid-%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b9%80%e0%b8%8a%e0%b9%87%e0%b8%84-isdbnull/</link>
			</item>
</channel>
</rss>
