IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Inserer un fichier pdf dans une table et l'afficher dans un datagridview


Sujet :

VB.NET

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Octobre 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Inserer un fichier pdf dans une table et l'afficher dans un datagridview
    Bonjour tous le monde,
    Je travaille en ce moment sur un programme qui doit permettre d'inserer des fichiers pdf dans une base de données access 2007 et l'afficher dans datagridview. J'utilise visual studio 2008 et le langage VB.net. si quelqu'un pouvais m'aider à trouver une solution, cela me ferais plaisir.
    Merci de votre aide!!!!

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    1 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 048
    Points : 2 201
    Points
    2 201
    Par défaut
    Wahoo

    C'est un sacré challenge que tu propose là !

    Solution simple :

    Tu utilise une colonne de type texte dans lequel tu stock le chemin du PDF. Tu gères l'évenement du click sur cette colonne et tu ouvres le PDF dans le programme par défaut avec un Process.Start(Valeurdelacellue). Ce qui correspond à la commande Executer avec le chemin du pdf.

    On peut broder un peu le concept avec ce qui suit:

    Utiliser une colonne image stockant le chemin du fichier tout en affichant un icone avec l'évenement oncellpaint (plus joli).

    Gérer la mise à jour du chemin du fichier sur la grille (colonne bouton avec une boite de dialogue, Drap & Drop?)

    En temps de développement il faut compter entre 1 h pour la version simple à 1-2 jours pour une version plus évoluée.

    Solution compliquée :

    Il faut créer un nouveau objet de colonne de datagridview pouvant afficher un fichier PDF (il existe un tuto sur MSDN pour crée des colonne de type datetimepicker donc à priori ça doit être possible).

    Auparavant il faut déjà trouver un contrôle permettant simplement l'affichage d'un PDF bien entendu!

    Personellement je doute sérieusement du résultat ergonomique de l'affichage d'un truc de la taille d'un PDF (avec un ascenseur) dans un datagridview! Sans compter la réactivité de l'application qui va probablement vite devenir très très lourde.

    En temps de développement ça va vite exploser, surtout si tu n'es pas une star en développement (probablement que ça va même plutot finir en abandon).

Discussions similaires

  1. Recherche dans une chaîne des codes contenus dans une table
    Par funkyjul dans le forum Langage SQL
    Réponses: 3
    Dernier message: 21/07/2011, 08h28
  2. Réponses: 4
    Dernier message: 05/05/2011, 13h46
  3. Réponses: 3
    Dernier message: 17/03/2010, 13h27
  4. Réponses: 62
    Dernier message: 16/04/2009, 10h09
  5. Réponses: 0
    Dernier message: 25/12/2008, 17h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo