2017-05-31 93 views
0
SignatureImage =(byte[])dr["SignImage"]; 
SignatureImage1 = Encoding.Default.GetString(SignatureImage); 

bmp = new Bitmap(100, 100); 
Graphics g = Graphics.FromImage(bmp); 
g.Clear(System.Drawing.Color.White); 
char div = '^'; 
string[] signature_divide = SignatureImage1.Split(div); 
string x; 
string y; 
string x_y; 
int mt30Flag = 0; 
for (int i = 0; i < signature_divide.Length - 1; i++) { 
    try 
    { 

     x_y = signature_divide[i]; 
     int pos = signature_divide[i].IndexOf(","); 
     x = x_y.Substring(0, pos); 

     y = x_y.Substring(pos + 1); 

     if (Int32.Parse(y) == 65535) 
     { 
     mt30Flag = 1; 
     } 


     if (Int32.Parse(x) <= 480 && Int32.Parse(y) <= 320) 
     { 
     bmp.SetPixel(Int32.Parse(x), Int32.Parse(y), System.Drawing.Color.Black); 
     } 
    } 
    catch (System.Exception ex) 
    { 

    } 

} 
objset.tbl_Image.Merge(tempimage);      

**無差錯發現而不是任何異常**但是圖像中RDLC不顯示。如何在從RDLC數據庫字節數組中WPF C#顯示圖像

在上面的代碼,我將我的字節型數據轉換成位圖,並傳遞給RDLC數據源。 請幫我從數據庫中的字節數組RDLC顯示圖像。 儘快

+0

採取這裏看看https://stackoverflow.com/questions/12319071/how-to-show-image-from-byte-array-in-microsoft-report – victor

回答

0

你需要圖片的屬性DataSource設置爲數據庫。並使用字節[]字段。

screenshot