 |
|
picturebox รูปไม่ว่างเปล่าครับ
คือผมใช้โค้ดเมื่อเมาส์ชี้ที่Listview นะครับ มันก็จะแสดงรูปใน Listview โดยเร็คคอร์ดที่1,2 จะมีพาธรูปก็เปลี่ยนไปมาธรรมดาครับ คลิกไหนก็เปลี่ยนตามที่เซฟรูปไว้ แต่เร็คคอร์ดที่ 3------> 4-----5 -------6-----> ไม่มีรูปครับ เหตุการณ์แบ่งดังนี้ครับ
1. ถ้าคลิกที่เร็คคอร์ดที่ 1 แล้วคลิกที่ เร็คคอร์ด 3 จะเห็นแต่รูปที่อยู่เร็คคอร์ดที่ 1 ครับ
2. ถ้าคลิกที่เร็คคอร์ดที่ 2 แล้วคลิกที่ เร็คคอร์ด 5 จะเห็นแต่รูปที่อยู่เร็คคอร์ดที่ 2 ครับ
3. ถ้าคลิกที่เร็คคอร์ดที่ 3,4,5,6 ก่อน ก็จะเห็นไม่มีรูป แล้วคลิกที่ เร็คคอร์ด 1หรือ 2 ก็จะเห็นรูปอยู่เพราะมีรูปที่เร็คคอร์ดที่1 และ 2 ครับ แต่ถ้าออกจาก 1 หรือ 2 มา 3,4,5,6 รูปจะติดมาไม่เปลี่ยนเป็นว่างไม่มีรูปเลยครับ
Code (VB.NET)
If .Tables(0).Rows(i).Item("Pic_person") Is DBNull.Value Then
PictureBox1.Image = Nothing
Else
If System.IO.File.Exists(.Tables(0).Rows(i).Item("Pic_person")) Then
PictureBox1.Image = Image.FromFile(.Tables(0).Rows(i).Item("Pic_person"))
End If
End If
Console.WriteLine(txtId_per.Text)
Next
Finddata = True
Else ' ส่งค่าศูนย์ถ้าไม่เจอ
Finddata = False
End If
End With
objDS = Nothing
End Function
ขอคำแนะนำด้วยนะครับผม
Tag : .NET, Ms SQL Server 2005, Ms SQL Server 2008, Web (ASP.NET), VB.NET, VS 2008 (.NET 3.x)
|
|
 |
 |
 |
 |
Date :
2011-07-20 19:48:58 |
By :
sakrapeeoh |
View :
1456 |
Reply :
1 |
|
 |
 |
 |
 |
|
|
|
 |