Получение ошибки В GDI + произошла общая ошибка c. У меня есть Telerik RadGrid RadBinaryImageColumn для отображения значка в зависимости от типа файла
В столбце GridBinaryImageColumn я связываю BinaryImage, который поступает из DataBse. Больше IISRESET разрешит мою проблему на некоторое время. Я не сохраняю файл ни в какой временной папке, ни в потоке.
Сведения об ошибке: Информация об исключении: «Тип исключения: Внешнее исключение. Сообщение об исключении: Обобщенная ошибка c произошла в GDI +. .Web.UI.BinaryImageFormatHelper.CreateByteFromImage (Изображение изображения, ImageFormat imageFormat) в Telerik.Web.UI.BinaryImageFilterProcessor.ProcessFilters (Byte [] imageData) в Telerik.Web.UI.RadBinaryImage.ProcessImageDataW () в Telerik. RadBinaryImage.OnPreRender (EventArgs e) в System.Web.UI.Control.PreRenderRecursiveInternal ()
Код для привязки RadBinaryImageColumn:
using Telerik.Web.UI;
GridTableView detailGridView = Item.ChildItem.NestedTableViews[0];
GridBinaryImageColumn gImgCol = new GridBinaryImageColumn();
gImgCol.UniqueName = drField[Resources.Resource.Query_Field_Name].ToString();
gImgCol.ResizeMode = BinaryImageResizeMode.Fit;
gImgCol.ImageHeight = Unit.Pixel(20);
gImgCol.ImageWidth = Unit.Pixel(20);
gImgCol.DataField = drField[Resources.Resource.Query_Field_Name].ToString();
gImgCol.SortExpression = drField[Resources.Resource.Query_Field_Name].ToString();
gc = gImgCol;
detailGridView.Columns.Add(gc);