private void ShowData() { using (var db = new Entities()) { var ds = db.frmService_Student_Search(txt_Search.Text.Trim()).FirstOrDefault(); // SQL เขียนอยู่ใน MS SQL ใช้ Stored Procedure ครับ if(ds != null) { txt_name.Text = ds.name.Trim(); txt_Ename.Text = ds.Eng_name.Trim(); // กรณีค่า นี้ในฐานข้อมูลมันเป็นค่า NULL มันจะขึ้น Error เลยครับ แทนที่จะขึ้นค่าว่างเปล่า มีวิธีแก้ไขอย่างไรครับ } } }
Public Shared Function RepairDBNullValue(ByVal obj As Object) As Object Return If(obj Is Nothing OrElse IsDBNull(obj), Nothing, obj) End Function
Try ... Catch ... Finally ... End Try
Public Function RepairDBNullValue(Of T)(xxx As T) As T Return DirectCast(xxx (Of T), T) End Function
private void ShowData() { using (var db = new Entities()) { var ds = db.frmService_Student_Search(txt_Search.Text.Trim()).FirstOrDefault(); // SQL เขียนอยู่ใน MS SQL ใช้ Stored Procedure ครับ if(ds != null) { //txt_name.Text = ds.name.Trim(); //txt_Ename.Text = ds.Eng_name.Trim(); // กรณีค่า นี้ในฐานข้อมูลมันเป็นค่า NULL มันจะขึ้น Error เลยครับ แทนที่จะขึ้นค่าว่างเปล่า มีวิธีแก้ไขอย่างไรครับ txt_name.Text = String.Format("{0}", ds.name).Trim(); txt_Ename.Text = String.Format("{0}{1}", ds.Eng_name, null).Trim(); } } }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง