Вывести Image в GridControl DevExpress

230
30 мая 2018, 12:10

При отображении данных в GridControl столкнулся с такой сложностью: Имеется свойство в в модели для получения изображения из byte[]:

        public Image ImgPhoto
        {
            get
            {
                MemoryStream ms = new MemoryStream(this.Photo.Data);
                Image image = Image.FromStream(ms);
                return image;
            }
        }

Так вот, как мне вывести это изображение в GridControl. Буду благодарен за любую помощь.

Мне подсказали, что надо использовать BitmapImage вместо Image. Вдруг кому-то пригодится.

public BitmapImage ImgPhoto
        {
            get
            {
                MemoryStream stream = new MemoryStream();
                stream.Write(this.Photo.Data, 0, this.Photo.Data.Length);
                stream.Position = 0;
                System.Drawing.Image img = System.Drawing.Image.FromStream(stream);
                BitmapImage returnImage = new BitmapImage();
                returnImage.BeginInit();
                MemoryStream ms = new MemoryStream();
                img.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
                ms.Seek(0, SeekOrigin.Begin);
                returnImage.StreamSource = ms;
                returnImage.EndInit();
                return returnImage;
            }
        }
READ ALSO
VK API | Лимит символом для отправки

VK API | Лимит символом для отправки

Данный текст не отправляется, но если отправлять в ручную, то отправка идет успешно

229
Разбить данные для отправки по UDP

Разбить данные для отправки по UDP

Есть данные 8 Кб, нужно по протоколу UDP отправить их клиенту по 32 байтаКак правильно разбить данные? и как правильно их принять?

174
Присвоить имя изображению

Присвоить имя изображению

Пользователь загружает текст и изображение в методе Get, а в Post методе над этим изображением происходят некие действия и создается новое изображение,которое...

195
Можно ли получить то, что передано конструктору класса?

Можно ли получить то, что передано конструктору класса?

Возможно глупый вопрос, но я туплю и не могу ничего сделатьЕсть следующий код:

191