ahmed_sa Ответов: 0

Поле изображения не отображает изображения из базы данных, хотя я перетаскиваю и помещаю его в crystalreport ?


Проблема

Поле изображения не отображает изображения из базы данных, хотя я перетаскиваю и помещаю его в crystalreport ?

У меня есть члены таблицы есть два поля MemberCode и MemberImage

когда создаете свою собственную базу данных экспертов и выбора базы данных выберите таблица элементов

а затем перетащите membercode и MemberImage

после запуска crystal report membercode display but MemberImage show empty

так вот как отобразить картинку MmeberImage из базы данных на crystal report ?

поле memberimage имеет datataype varbinary(max) и datatable, которые передают данные в crystal report следующим образом

так вот как отобразить это изображение на crystal report пожалуйста ?

Что я уже пробовал:

public DataTable GetChecked()
        {
            
            DataTable table = new DataTable();
            table.Columns.Add("MemberCode", typeof(string));
            table.Columns.Add("MemberImage", typeof(Byte[])); 
            







            for (int i = 0; i < dtDisplayDataPayment.Rows.Count; i++)
            {

                
                    DataRow newRow = table.NewRow();
                    newRow["MemberCode"] = Utilities.ObjectConverter.ConvertToString(dtDisplayDataPayment.Rows[i]["MemberCode"]);
    

                   
                        if (dtDisplayDataPayment.Rows[i]["MemberImage"] != System.DBNull.Value)
                        {
                            byte[] photo_aray = (byte[])dtDisplayDataPayment.Rows[i]["MemberImage"];
                            System.Drawing.ImageConverter converter = new System.Drawing.ImageConverter();
                            Image img = (Image)converter.ConvertFrom(photo_aray);
                            newRow["MemberImage"] = imageToByteArray(img);
                        
                        

                       }
                    

                    
                    table.Rows.Add(newRow);
                
            }

            return table;


        }

Richard Deeming

Что делает ваш imageToByteArray функция выглядит как?

А что происходит, когда вы отлаживаете свой код?

0 Ответов