static public str getImage() { CompanyInfo info = CompanyInfo::find(); BinData binData = new BinData(); str ret; ; //conver image to base64String as .net requirement bindata.setData(CompanyImage::find(curext(), info.TableId, info.RecId).Image); ret = binData.base64Encode(); return ret; } Call this method in SRS and set the source of the image to be this method. [DataMethod(), AxSessionPermission(SecurityAction.Assert)] public static System.Byte[] GetCompanyLogo() { string logoImage = (string)SessionManager.GetSession().CallStaticRecordMethod("CompanyInfo", "getImage"); byte[] imageBytes = Convert.FromBase64String(logoImage); return imageBytes; }