Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Dans un rapport, charger une image à partir d'un fichier SQL

0000002233     -      04/10/2015

ImageLocation ne peut recevoir un chemin vers un fichier SQL. Par contre, en procédant avec ce code dans le rapport, cela va fonctionner :

Zoom
private void Picture1_BeforePrint(object sender, EventArgs e)
{
    byte[] bytes = MercatorApi.Api.SqlFileToBytes("<MainDir\\my_picture.jpg");
    if (bytes != null)
    {
        System.IO.MemoryStream ms = new System.IO.MemoryStream(bytes);
        Picture1.Image = Image.FromStream(ms);
    }
}

 


 

Bonjour,
 
J'essaie en vain d'intégrer le logo dans les rappels mais à partir d'un fichier SQL.

J'ai inséré le logo JPG dans le répertoire SQL : PRINCIPAL.

Dans le rapport j’insère dans la méthode Picture1_BeforePrint(), les différents codes suivant pour que mon logo s'affiche :

  • Picture1.ImageLocation =  (( String )Report.GetParameterValue("MainDir")) + \\my_picture.jpg"; 
  • Picture1.ImageLocation =  "<MainDir\\my_picture.jpg"; 
  • Picture1.ImageLocation = @"<MainDir\my_picture.jpg" ; 

Rien ne s'affiche et aucune erreur.