|
|
|
ต้องการเช็ค null ของ var query จาก select .... form .... where textbox ใช้ linq |
|
|
|
|
|
|
|
Code (C#)
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
txt_name.Text = ""; // set ในเป็นค่าว่างไปก่อนครับ
if (txt_name.Text != "")
{
App_Data.DataClassLINQ1DataContext dc = new DataClassLINQ1DataContext();
var qr = from c in dc.Employees where c.EmpID.Equals(txt_nameID.Text.Trim()) select c;
foreach (var item in qr)
{
if (item.FirstName != "") {
lbl_checkname.Text = item.FirstName + " " + item.LastName;
}
else if (item.FirstName == "") {
lbl_checkname.Text = "ไม่มีข้อมูล";
}
}
}
else
{
lbl_checkname.Text = "ไม่มีข้อมูล";
}
}
}
ลองดูครับ
|
ประวัติการแก้ไข 2012-11-08 15:16:44 2012-11-08 15:17:44
|
|
|
|
Date :
2012-11-08 15:15:28 |
By :
Niratiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
lbl_checkname.Text = ""; // แก้ตรงนี้อีกทีครับ
if (txt_name.Text != "")
{
App_Data.DataClassLINQ1DataContext dc = new DataClassLINQ1DataContext();
var qr = from c in dc.Employees where c.EmpID.Equals(txt_nameID.Text.Trim()) select c;
foreach (var item in qr)
{
if (item.FirstName != "") {
lbl_checkname.Text = item.FirstName + " " + item.LastName;
}
else if (item.FirstName == "") {
lbl_checkname.Text = "ไม่มีข้อมูล";
}
}
}
else if (txt_name.Text == "") // ตรงนี้ด้วยครับ
{
lbl_checkname.Text = "ไม่มีข้อมูล";
}
}
}
โทษทีครับ เมื่อกี้ดูผิดตัวแปรครับ ลองเปลี่ยนอีกทีครับ
|
ประวัติการแก้ไข 2012-11-08 16:36:19 2012-11-08 16:36:50
|
|
|
|
Date :
2012-11-08 16:35:30 |
By :
Niratiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
>ได้แล้วคับ @Niratiam ขอบคุณมากๆๆครับ
>มี } เกินมา มันเลยไม่ทำงาน (ดูไม่ดีเองครับ)
Code (C#)
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
lbl_checkname.Text = ""; // แก้ตรงนี้อีกทีครับ
if (txt_name.Text != "")
{
App_Data.DataClassLINQ1DataContext dc = new DataClassLINQ1DataContext();
var qr = from c in dc.Employees where c.EmpID.Equals(txt_nameID.Text.Trim()) select c;
lbl_checkname.Text ="ไม่มีข้อมูล ทดสอบ"; //อยากรู้ว่าถ้า qr ไม่มีข้อมูล จะเข้า foreach หรือไม่
foreach (var item in qr)
{
if (item.FirstName != "") {
lbl_checkname.Text = item.FirstName + " " + item.LastName;
}
//else if (item.FirstName == "") { //ทดสอบแล้วว่า ถ้าไม่มี ข้อมูลใน qr อันนี้ก็ไม่จำเป็นต้องใช้ เพราะมันไม่เข้า foreach
// lbl_checkname.Text = "ไม่มีข้อมูล";
// }
}
}
else if (lbl_checkname.Text == "") // ตรงนี้ด้วยครับ
{
lbl_checkname.Text = "ไม่มีข้อมูล";
}
}
}
|
ประวัติการแก้ไข 2012-11-08 18:02:27 2012-11-08 18:12:29
|
|
|
|
Date :
2012-11-08 18:00:53 |
By :
blonely |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2012-11-08 20:32:17 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|