2009-11-19 52 views
0

我在我的SQL Server 2008表中有幾張圖像,其中datatypeimage在Crystal Reports中顯示來自SQL Server的圖像

在我的VS.net 2008項目中,我有一個水晶報表,顯示該表中的所有字段,但圖像顯示爲空白圖像。

任何想法,我如何使它工作?

回答

0

你必須轉換圖像,然後才能顯示它。

在Crystal Reports,您可以點擊圖像控制和控件的值屬性設置爲以下(與你的字段名稱替換ImageFieldName)

System.Convert.FromBase64String(Mid(System.Convert.ToBase64String(Fields!ImageFieldName.Value), 105)) 
+0

謝謝拉吉更多。當我右鍵單擊Crystal Report Designer中的控件時,我該如何格式化它。 – acadia 2009-11-19 16:09:34

+0

我正在嘗試使用VS.net 2008.我創建了一個示例報表並從SQL服務器表中拖放了幾列。其中之一是圖像數據類型。儘管數據庫中有圖像,但具有圖像數據類型的圖像顯示爲空白。當我右鍵點擊Blob對象時,我沒有選擇放置代碼,如上所示。任何幫助不勝感激。 – acadia 2009-11-19 18:37:11

+0

右鍵點擊Blob對象,進入屬性,在'VALUE'下放置代碼 – 2009-11-19 19:44:02

相關問題