markup:
<
telerik:GridBinaryImageColumn DataField="PictureImg" HeaderText="Image" UniqueName="PictureImg"
ImageAlign="Middle" ImageHeight="200px" ImageWidth="200px" ResizeMode="Fit">
<HeaderStyle Width="10%" />
codebehind:
protected class PictureTemplate
{
public Guid PictureID { get; set; }
public string PictureName { get; set; }
public byte[] PictureImg { get; set; }
public string PictureDesc { get; set; }
}
protected void RadGrid1_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
{
List<PictureTemplate> picTemplate;
using (DianaOnlinePhotoEntities db = new DianaOnlinePhotoEntities())
{
picTemplate = (
from p in db.tblPicture
where p.PictureID != null
select new PictureTemplate
{
PictureID = p.PictureID,
PictureName = p.PictureName,
PictureImg = p.PictureImg,
PictureDesc = p.PictureDesc
}).ToList();
RadGrid1.DataSource = picTemplate;
}
}
Hope I can fix the problem, Thanks!!