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 !

GRIDVIEW AVEC DES IMAGES


Information sur la source

Description

Cliquez pour voir la capture en taille normale
Ce code source est une réponse à garnier54 sur le lien : http://www.aspfr.com/infomsg_IMAGE-DANS-GRIDVIEW_1043937.aspx

Après recherche, j'ai trouvé beaucoup de questions dans ce sens. Je vais décrire étape par étape la procédure à suivre puis un exemple pour voir à quoi ça ressemble.

La source utilise une BDD Access qui contient une table avec les champs suivants :
- ID : entier ;
- IMAGE : Chaîne de caractères ;
- LIBELLE : Chaîne de caractères ;
- DETAILS : Chaîne de caractères ;
- DATE : date.

Procédure détaillée :

1 - Je te conseille de mettre le chemin de l'image dans champ image de ta Table SQL (qui va correspondre à un type varchar) ;
2 - Ouvre le Smart Tag de GridView puis tu lui associes le SqlDataSource correspondant ;
3 - Toujours sur le Smart Tag, clique sur Edit Columns ;
4 - Dans la zone Selected fields, sélectionne chaque champ puis clique sur le lien : Convert this flied into a TemplateField (tous les champs) ;
5 - Valide tout ça à l'aide du bouton Ok ;
6 - Toujours sur le Smart Tag, clique sur Edit Templates ;
7 - Ouvre alors le Smart Tag de la fenêtre du Template de GridView, puis ouvre la DropDownList ;
8 - Choisis ta colonne, puis clique sur Item template (tu vas trouvé qu'à l'origine c'est un Label) ;
9 - Tu supprimes ce Label et avec un Glisser/Déplacer, tu ramènes un contrôle Image (redimensionne-le à ta guise : Height : 75px et Width : 70px comme exemple) ;
10 - Sur le Smart Tag du contrôle Image, clique sur DataBindings... ;
11 - Dans le champs : Bindable properties, sélectionne ImageUrl ;
12 - A droite, sélectionne le RadioButton : Field binding ;
13 - Sur la DropDownList, sélectionne ton champ Image (qui contient le chemin de l'image) ;
14 - Valide avec Ok ;
15 - Sur le Smart Tag du GridView, End Template Editing ;
16 - Exécute et t'auras ton résultat.

Ci-dessus, j'ai essayé d'exliquer pas à pas la procédure, tiens moi au courant du résultat et si t'as besoin d'aide, n'hésite pas.

CSharp.

 

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 Le grand Jisay le 06/01/2008 17:03:19

Très bonne source, très utile. Merci bien

signaler à un administrateur
Commentaire de jamy_i3 le 24/10/2008 21:49:17

Merci beaucoup, je trouve ton explication tres lucide.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

comment insérer une image dans une BDD Oracle? [ par el_chacal ] Je voudrais savoir comment insérer une image (gif ou jpg) dans une BDD Oracle à partir d'une page ASP.Il faudrait que ça s'execute sur le choix de l'i affichage partiel d'une image [ par phoenyx ] salut à tous,j'ai une page qui affiche une liste d'image en prenant leur chemin dans une base de donnée. parfois il arrive q'une image ne s'affiche pa Envoi de mail HTML avec affichage d'images en PJ [ par guidal ] Bonjour ...J'aimerai envoyer un mail au format HTML par ASP (jusque là, pas de problème) ...J'attache une image au mail (pas de pb non plus) ...Le pro image [ par absh ] Slt,j aimerais redimensionner a l affichage des images qui sont dans ma base de donnees,l affichage des images marche,mais j aimerai diviser leurs tai probleme affichage image dynamique [ par kenza_sana ] Bonjour j'ai un grand grand probléme avc l'utilisation de Datagrid :Je doit afficher des photos dans un DataGrid telle que ces photos soit le résultat Probleme affichage image avec IE 5.5 [ par emericg ] J'ai fais une appli en ASP.NET (FW 1.1), qui fonctionne parfaitement sur IE 6IE 5.50.4134.0600IE 5.0Mais sur IE 5.50.4807.2300 certaines images du sit Affichage image avec CR ? [ par zrelli ] j'utilise crystal report avec asp.net (web form) et je veux afficher une image à partir de la bd, l'image ne s'affiche pas ,lorsque j'utilise win GridView + photo [ par eddy69270 ] Bonjour ,J'ai un peu cherché sur les forum asp et c# sans trop de résultat alors voila :Je souhaite afficher dans une GridView des photos st IMAGES ET AFFICHAGE [ par kenza_sana ] Bonjour j'ai un code que je vient de récupérer d'un site c'est pour faire l'affichage d'une image car moi je doit faire l'affichage des images et l'in PROBLEME Affichage IMAGE dans un DATAGRID [ par kenza_sana ] Bonjour j'ai un probléme avec le DataGrid car je veut non pas afficher des données mais aussi l'image correpondante :Dans ma base j'ai des enregistrem


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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,343 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é.