begin process at 2008 07 06 18:45:15
1 205 717 membres
280 nouveaux aujourd'hui
14 119 membres club

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
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

  • 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

Pub



Appels d'offres

WEB DESIGN
Budget : 1 000€
Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€

Snippets en rapport

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS