1
我正在創建使用VB.NET和SQL的調查問卷,現在我的問題是如何將已經存在於數據庫中的圖像顯示在窗體上?請注意,由於表格是問卷調查表,因此可通過在數據集中向上或向下行的方式進行導航。例如,當點擊NEXT按鈕時,數據集中的行變爲+1。那麼我應該如何編碼才能在表單上顯示圖像?如何在VB.NET中的窗體上顯示圖片?
我這是怎麼保存的圖像
Dim ms As New MemoryStream()
PictureBox1.Image.Save(ms, PictureBox1.Image.RawFormat)
Dim data As Byte() = ms.GetBuffer()
Dim x As New SqlParameter("@image", SqlDbType.Image)
x.Value = data
cmd.Parameters.Add(x)
和代碼在單一形式的數據集的行之間導航代碼:
RichTextBox1.Text = dsquestionnaire.Tables(0).Rows(qsno).Item("Question") .....
qsno + 1 (As a part of the NEXT button click event)
在此先感謝..
顯示的信息,在導航的同時請參閱代碼的圖像加載到圖片框。 – dovid
這裏函數從字節創建圖像http://stackoverflow.com/a/9388682/1271037但我建議你保存地址,而不是圖像本身。 – dovid