Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

GÉNÉRATEUR D'IMAGES DANS UN DATAGRIDVIEW


Information sur la source

Description

desscription du code :

Dans les applications gerant les bases de données(gestion de stock gestion personnel...)
on es souvent amenés a stocker des fotos ( articles , personnes..)
sauf que quand on travaille avec une base de données du genre access ca devient lourd vu le nombre d'enregistrement
au moin 1 fotos/enregistrement ) ....imaginez 5000 enregistrement !!
personnelement je prefere stocker les fotos dans un dossier et ne mettre dans la base de données que le chemin complet de la foto..
sauf que quand on veut afficher cette foto dans un datagridview ou dans crystal reports(pour impression)ca se complique
et voila c'est le but de cette fonction GetFoto dont les etapes sont:
--l'Ajoute d'une colone(de type System.Byte[]) au datatable envoyé comme parametre , pour accueillir l'image
--Recuperation du chemin de la foto et transformations des données binaires
et finalement stockage ces données dans la datatable de retour
 

Conclusion

voir zip
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de teamtiti le 13/12/2007 16:00:21

Salut je ne suis que débutant donc je ne peux pas apporter des critiques mais en tout moi je m'en sert avec des images qui me sert d'icone dans une liste d'alarme ou d'info mais j'ai une question comment faire pour avoir l'image dans la premiére colonne car moi il se mette dans la derniere colonne et encore une petite chose sur ma derniére ligne remplie j'en ai une autre avec rien dedans mis a part un icone du type ErrorImage si il y avait moyen de la virer ,merci d'avance.

signaler à un administrateur
Commentaire de istamkenitra le 14/12/2007 09:57:44

pour avoir une image dans la prmiere colone tu n'as qu'a reorganiser : soit
- dans la requette select : en commençant par le nom du champ a avoir en premier
- soit modifier l'ordre des champs dans la table au niveau de la base de données.. car le datagridview prend les champs dans l'ordre proposé

quant a la derniere ligne dont vous parler ce n'est que parceque la datagridview , permet l'ajout des nouvelles lignes...
donnez à la proprieté allowUsersToAddRows = false
pour la supprmier

j'espere que j'ai repondu a vos questions

Youssef

signaler à un administrateur
Commentaire de teamtiti le 15/12/2007 10:31:53

Je te remercie pour la derniére ligne effectivement c'était simple mais pour l'image dans la premiére colonne beaucoup moins,pourtant dans ma table access elle est en premiére (a savoir je l'ai rajouter aprés) peu être que visuellement elle est en premier mais il faut spécifier ailleur? parce que dans la requette select je ne sais pas faire du tout.

signaler à un administrateur
Commentaire de istamkenitra le 17/12/2007 18:59:23

j'ai pas essayé mais c'est simple
exp vous avez une table avec 3 champs : c1->c3

select c1,c3,c2 from table

donne une datatable avec les champs specifiés dans l'ordre spécifié ( c1,c3 puis c2)

signaler à un administrateur
Commentaire de IHSSANE12 le 17/12/2007 23:27:06

merci bcp

signaler à un administrateur
Commentaire de teamtiti le 18/12/2007 11:17:50

le probléme c'est que comme il crée une nouvelle collone il la mais en dernier a prioirie
ds.Tables("Alarme_controles_TPM").Columns.Add("image", System.Type.GetType("System.Byte[]"))

signaler à un administrateur
Commentaire de khalid26 le 02/04/2008 23:21:25

je veux connaitre s'il y'a une possibilité pour sécurisé
mon application par mot de passe d'overture et mot de passe de lecture seule.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Charger des images dans un datagridview via un dataset [ par bernardo67 ] Bonjour,J'ai une base de données access avec une table "MesImages" comprenant les champs "IdImage" et "NomImage".Du côté de mon application, j'ai un d Effacer les colonnes du DataGridView [ par desperados27 ] bonjour tout le monde,j'aimerais savoir l'astuce pour réinitaliser le DataGridView, pour ensuite remplacer par une autre colonneRéinitialiser le DataS Enregistrer les modifications d'un DataGridview dans la base sql (dataset) [ par dimitriusai ] Bonsoir,j'aimerais savoir comment faire pour enregistrer les modifications que je fais dans une table (datagidview) étant lié a un dataset (ma table s Multithreading sur DataGridView [ par Neow26 ] Salut tout le monde,Je suis en train de réaliser un petit usercontrol pour une application qui pour d'afficher des données et de les conserver en mémo datagridview VB 2005 [ par ralebole ] Bonjour voila mon probleme je voudrais ecrire dans un dataset et afficher les données de se dataset dans un datagridview.TextBox1Button1DataGridView1D Images dans DataGridView ! dur dur ! vb2005express [ par vercomax ] Bonsoir,J'ai beau fouiller et re-fouiller, je trouve pas bien de l'aide concernant les colonnes d'images ans un DataGridView (même dans le msdn).Est-i Datagridview et Images vb2005 [ par vercomax ] Bonsoir,Dans un datagridview, j'ai une colonne de type datagridviewImageColumn,peuxt-on donner un DataPropertyName autre qu'un champ de la table de do Récupération les données d'un DataGridView dans un DataSet [ par florentbdi ] Bonjour,je developpe en VB .NET sous visual studio 2005.Malgré mes recherches , je n'ai pas trouvé de solution simple a mon problème qui doit surement format IMAGES DataGridView [ par vercomax ] bonjour,peut-on mettre autre chose que des BitMap dans une colonne DataGridViewImageColumn ?genre jpg ou gif, ou icomerci Problème de mise à jour DataSet BDD [ par LaNono ] Bonjour à tous, j'ai une petite application qui gère une base de données d'une seule table et qui affiche son contenu dans un contrôle DataGridView.


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,593 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.