minnexa
Messages postés12Date d'inscriptionlundi 18 juillet 2005StatutMembreDernière intervention21 octobre 2005
-
19 juil. 2005 à 10:48
minnexa
Messages postés12Date d'inscriptionlundi 18 juillet 2005StatutMembreDernière intervention21 octobre 2005
-
20 juil. 2005 à 16:47
Salut,
Je dois récupérer les enregistrements d'une table à partir d'une base de données Pervasive (v8) et les afficher dans un dataGrid. Mon problème est que l'un de mes enregistrements est une description contenue dans un champ BLOB. Pour garder sa mise en forme, je veux l'afficher dans un richTextBox. Pour l'instant, débutante en C#, je n'ai trouvé qu'un seul moyen :
minnexa
Messages postés12Date d'inscriptionlundi 18 juillet 2005StatutMembreDernière intervention21 octobre 2005 20 juil. 2005 à 16:47
C bon, g trouvé. Parmi tous mes Rtf, quelques uns n'en étaient et bloqué l'affichage des autres. Il me suffit de tester et d'afficher en .rtf si c'en est ou un .text dans l'autre cas.
minnexa
Messages postés12Date d'inscriptionlundi 18 juillet 2005StatutMembreDernière intervention21 octobre 2005 19 juil. 2005 à 12:02
Merci, j'ai déjà essayé mais çà ne marche pas :
Format de fichier non valide !
En fait, le blob que je récupère a été créé à partir d'une appli magic et je me demande s'il ne crée pas un rtf à "sa sauce" et qui ne serait lisible que par magic. Car si je fais un savefile de mon enregistrement récupéré sous visual studio, il n'affiche pas le texte en rtf mais tout le code rtf.
cs_RMI
Messages postés305Date d'inscriptionvendredi 18 juillet 2003StatutMembreDernière intervention 2 août 20102 20 juil. 2005 à 10:33
J'ai pris ton RTF et je l'ai mis dans un RichTextBox et j'ai vu 60 donc
ton RTF est correct. Ou visualise tu ton texte en RTF? Si c'est dans
une zone de ton datagrid, cette zone est un Textbox classique qui ne
gère pas le RTF.
minnexa
Messages postés12Date d'inscriptionlundi 18 juillet 2005StatutMembreDernière intervention21 octobre 2005 20 juil. 2005 à 12:05
C'est ce que je fais déjà et si je fais un savefile, loadfile mon fichier rtf est juste. Le problème vient de l'enregistrement dans pervasive. Je dois lui transmettre un blob (string en .net) et raffiché ce blob (toujours string en .net) et là il m'affiche mon code rtf sans l'interpréter. Je suppose que çà vient du fait que je le transforme en string.
cs_RMI
Messages postés305Date d'inscriptionvendredi 18 juillet 2003StatutMembreDernière intervention 2 août 20102 20 juil. 2005 à 14:05
Ton blob c'est un blob texte ou un blob binaire ? S'il s'agit d'un blob
binaire tu pourrais avoir des soucis quant au stockage et à la
récupération d'une chaine.
minnexa
Messages postés12Date d'inscriptionlundi 18 juillet 2005StatutMembreDernière intervention21 octobre 2005 20 juil. 2005 à 14:26
En fait, je stocke bien mon rtf mais le probleme est que je ne sais pas comment interpreter mon rtf puisque le seul moyen que j'ai trouvé est de le recup en string. Bon, je te remercie quand meme. Je continue à chercher.