2014-01-20 56 views
0

我正在開發vb.net windows應用程序。
我在第6個單元格的數據網格視圖中有一張圖片。我想將該圖像保存在數據庫中。
所以我寫這樣的代碼:將數據網格視圖圖像轉換爲vb.net中的字節數組

Dim ms As New MemoryStream() 
Dim imgCon As New ImageConverter 
ms.Read(imgCon.ConvertTo(gv.Rows(0).Cells(6).Value, GetType(Byte())), 0, 1024) 
Dim data As Byte() = ms.GetBuffer() 

但在這裏我的形象是不是轉換字節數組?我怎樣才能將我的數據網格視圖圖像轉換爲字節數組?任何幫助都非常明顯。

回答

1

DataGridView中獲取圖像並將圖像保存到存儲器流中。將流內容寫入字節數組。我VB是有點生疏,所以我給了在C#示例代碼

示例代碼:

Image image = myDGV.Rows[rowIndex].Cells[columnIndex].Value as Image; 
if(image != null) 
{ 
    MemoryStream ms = new MemoryStream(); 
    image.Save(ms, System.Drawing.Imaging.ImageFormat.Gif); 
    byte[] imagedata = ms.ToArray(); 
} 
+0

是sir.correct ,,現在正在尋求幫助fine..thanks – user3106114

相關問題