2012-11-18 53 views
0

我正在使用VS 2010,並在C#中有一個名爲'Pic'的列接受圖像併爲空的數據庫。現在當我運行我的項目時,datagridview會填充所有其他列,但簡單地在我的'Pic'列中有一個紅色的X.我的問題是這個;我怎麼編碼它,以便當我運行它時,圖片將顯示在datagridview中?我相信我必須將我的圖像轉換爲字節,然後分別填充每個單元格,但我確實沒有任何線索。我只是有幾個.jpg,不知道在哪裏編碼或做什麼。我非常感謝任何人都可以照耀我的這個窘境!如何將圖像添加到數據庫,然後使用C#在datagridview中顯示它們?

感謝,

德魯

+0

您可以嘗試保存存儲的圖像的路徑,而不是存儲圖像本身。然後將類型圖像的自定義字段添加到您的GridView,ImageUrl會存儲在數據庫中 –

+0

我可以將圖像存儲在數據庫中,然後在datagridview中顯示它們嗎? –

回答

0

檢查清淳的回答在this鏈接。

我建議你不要壓縮流入數據庫,它可能會嗆它,取決於你的數據庫,當然。你應該做什麼是上傳圖片後,將它們寄存在你的IIS上並將鏈接地址保存在你的數據庫記錄中。

相關問題