Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > .NET Framework > Forum > vb.net จะแสดงรูปเวลาคลิกเลือกข้อมูลแต่ละรายการมาแสดงใน picturebox ต้องทำไงครับ



 

vb.net จะแสดงรูปเวลาคลิกเลือกข้อมูลแต่ละรายการมาแสดงใน picturebox ต้องทำไงครับ

 



Topic : 092136



โพสกระทู้ ( 207 )
บทความ ( 3 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook



ข้อมูลรูปภาพถูกบันทึกไว้ใน db เรียบร้อยแล้ว แต่ต้องการให้แสดงเวลาเราคลิกเลือกข้อมูลแต่ละรายการ
ปัญหาคือ ข้อมูลที่เป็นตัวอักษรแสดงทุกอย่าง แต่รูปภาพไม่แสดง ผมต้องการให้มันแสดงเวลาคลิกเลือกแต่ละรายการ
ผู้รู้ช่วยทีครับ


ตัวที่ผมคอมเม้นไว้ผมลองตัวแล้วแต่ยังไม่ได้

Code (VB.NET)
Private Sub DataGridViewWeddingDress_CellMouseUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles DataGridViewWeddingDress.CellMouseUp
        If e.RowIndex = -1 Then
            Exit Sub

        End If
        With DataGridViewWeddingDress
            TextBoxWeddingDressID.Text = .Rows(e.RowIndex).Cells(0).Value.ToString()
            TextBoxWeddingDressName.Text = .Rows(e.RowIndex).Cells(1).Value.ToString()
            TextBoxWeddingDressQty.Text = .Rows(e.RowIndex).Cells(2).Value.ToString()
            TextBoxWeddingDressPrice.Text = .Rows(e.RowIndex).Cells(3).Value.ToString()
            TextBoxWeddingDressDay.Text = .Rows(e.RowIndex).Cells(4).Value.ToString()
             PictureBox1.Image = ""
            ' Dim cn As New SqlConnection(ConStr)
            ' Dim cmd As New SqlCommand("SELECT WeddingID, " & _
            '"Picture FROM TableWedding ORDER BY WeddingID", cn)
            ' Dim da As New SqlDataAdapter(cmd)
            'Dim ds As New DataSet()
            'da.Fill(ds, "TableWedding")
            ' Dim c As Integer = ds.Tables("TableWedding").Rows.Count
            'If c > 0 Then
            'Dim bytBLOBData() As Byte = _
            ' ds.Tables("TableWedding").Rows(c - 3)("Picture")
            ' Dim stmBLOBData As New MemoryStream(bytBLOBData)
            ' PictureBox1.Image = Image.FromStream(stmBLOBData)
            ' End If
            ' PictureBox1.Image = ByteToImage(Of Byte)()

            ' Dim cn As New SqlConnection(ConStr)
            ' Dim cmd As New SqlCommand("SELECT WeddingID, " & _
            '"Picture FROM TableWedding ORDER BY WeddingID", cn)
            ' Dim dr As SqlDataReader
            ' cn.Open()
            ' dr = cmd.ExecuteReader(CommandBehavior.CloseConnection)
            ' If dr.Read Then
            'Dim bytBLOBData(dr.GetBytes(1, 0, Nothing, 0, Integer.MaxValue) - 1) As Byte
            '  dr.GetBytes(1, 0, bytBLOBData, 0, bytBLOBData.Length)
            '  Dim stmBLOBData As New MemoryStream(bytBLOBData)
            ' PictureBox1.Image = Image.FromStream(stmBLOBData)
            ' End If
            ' dr.Close()

        End With
    End Sub
 

1 หน้าจอ
11


2 ภาพที่บรรทึกไว้ในตารางแล้ว
222



Tag : Ms SQL Server 2008, VB.NET









ประวัติการแก้ไข
2013-03-10 03:03:53
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-03-10 02:58:32 By : leksoft View : 1964 Reply : 8
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ลองดูกระทู้เก่า ๆ ครับ

Go to : VB.NET สอบถามวิธีการดึงรูปภาพที่บันทึกไว้(เป็น Binary data)ในฐานข้อมูลเอามาแสดงใน PictureBox ครับ
Go to : VB.net PictureBox ดึงรูปจาก Database sql sever 2008 r2 ที่เป็น Binary ทำยังไงครับ
Go to : ขอโค๊ด โชว์รูปจาก Binary data จากฐานข้อมูล MS SQL โชว์ขึ้น Picture Box หน่อยค่ะ VB.net
Go to : c# win มันอะไรกันนักหนาเนี่ย image + picturebox เนี่ย






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-10 07:42:44 By : mr.win
 


 

No. 2



โพสกระทู้ ( 207 )
บทความ ( 3 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ทำตามทุกอันแล้ว ยังไม่ได้เลย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-10 13:46:31 By : leksoft
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ติดปัญหาตรงไหนครับ ตาม concept แค่แปลงให้เป็น Binary แล้วเอาไปใส่ picture box ก็น่าจะได้แล้วน่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-10 16:04:19 By : mr.win
 


 

No. 4



โพสกระทู้ ( 207 )
บทความ ( 3 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ไม่รู้ว่าเป็นที่เวอร์ชั่นหรือป่าว ของผม vb 2010

3333


ประวัติการแก้ไข
2013-03-10 19:13:10
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-10 19:03:08 By : leksoft
 


 

No. 5



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

อันนี้สำหรับ ASP.NET น่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-11 06:50:40 By : mr.win
 


 

No. 6



โพสกระทู้ ( 207 )
บทความ ( 3 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

มี vb.net หรือป่าวคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-11 10:02:57 By : leksoft
 


 

No. 7



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ดูตัวนี้ก็ได้ครับ ประมาณนี้เลยครับ ไปดีไม่เคยเขียนบน Picture box ก็เลยไม่มีตัวอย่างให้ดูครับ

Code (VB.NET)
Dim conn As New SqlConnection(strConn)
conn.Open()

'Retrieve BLOB from database into DataSet.
Dim sqlCmd As New SqlCommand("SELECT BLOBID, BLOBData FROM tblBLOB ORDER BY BLOBID", conn)
Dim sqlDA As New SqlDataAdapter(sqlCmd)
Dim ds As New DataSet()
sqlDA.Fill(ds, "tblBLOB")
Dim c As Integer = ds.Tables("tblBLOB").Rows.Count

If c > 0 Then
	'BLOB is read into Byte array, then used to construct MemoryStream,
	'then passed to PictureBox.
	Dim byteBLOBData As [Byte]() = New [Byte](-1) {}
	byteBLOBData = DirectCast(ds.Tables("tblBLOB").Rows(c - 1)("BLOBData"), [Byte]())
	Dim stmBLOBData As New MemoryStream(byteBLOBData)
	pbBLOB.Image = Image.FromStream(stmBLOBData)
	lblMsg.Text = "File read from the database successfully."
End If
conn.Close()


http://www.dhirajranka.com/?p=421

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-11 10:07:46 By : mr.win
 


 

No. 8



โพสกระทู้ ( 207 )
บทความ ( 3 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ขอบคุณครับ เด่วลองดูก่อนครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-12 10:34:00 By : leksoft
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : vb.net จะแสดงรูปเวลาคลิกเลือกข้อมูลแต่ละรายการมาแสดงใน picturebox ต้องทำไงครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่