begin process at 2012 05 28 04:48:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

ASP.net

 > 

PROBLEME Affichage IMAGE dans un DATAGRID


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

PROBLEME Affichage IMAGE dans un DATAGRID

mardi 27 avril 2004 à 08:03:38 | PROBLEME Affichage IMAGE dans un DATAGRID

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 enregistrement dans la table photo(CodePhoto,LibPohot,TaillePhoto.....) et j'ai un dossier nommé PHOTOS ou j'ai mis toute les photos chaqu'une nommé avec le CodePhoto.
Donc je voudrait dans mon DataGrid afficher des enregistrements portant (le Nom de la photo, la taille et la photo )
Le probléme est que j'arrive a utiliser le DataGrid pour afficher des enregistrements mias je ne trouve pas comment faire pour afficher les photos correpondantes???
Aussi pour afficher toute els photos (seuls snas aucune informations ) j'utilise la DataGrid ou pas???
Je voudrait que ca soit organiser et avoire un pagination (genre 3 photo par ligne...)
Merci de me répondre ???
NB: Ju'itlise le ASP.NET et c# avec comme outil le VISUAL STUDIO.NET
mardi 27 avril 2004 à 23:24:13 | Re : PROBLEME Affichage IMAGE dans un DATAGRID

jesusonline

Membre Club Administrateur CodeS-SourceS
oui tu peux utiliser le datagrid

tout depend si tu travailles dans le code ou dans la page aspx

prenons l'exemple le plus simple : dans la page aspx
dans ton datagrid et dans la colonne que tu veux tu peux faire :
<asp:datagrid .......>

<itemtemplate>
<asp:image id="image" runat="server" imageurl='<%# container.dataitem("images")%>'/>

</itemtemplate>
</asp:datagrid>


mais je viens de voir que tu veux faire un truc du style 3 photos par ligne donc un datagrid ne convient pas (je laisse qd meme ce que j'ai ecrit au dessus si ca peut servir)

donc il faut que tu utilises le datalist pour faire ca, je dois avoir une source (mal commenté) qui reprend ca mais j'ai plus l'adresse en tete, c'est une source pour la gestion de miniature & co ...
si tu y arives pas dis le moi, je rechercherais

@+

Cyril (Alias Jesusonline)
vendredi 30 avril 2004 à 10:48:51 | Re : PROBLEME Affichage IMAGE dans un DATAGRID

kenza_sana

Merci pour votre réponse mais comme vosu l'avez dit le DataGrid ce n'est pas vraiment valable alors j'ai utiliser un Tableau HTML que j'arrive a programmer pour l'affichage (je récupére le résultat dune requete (ensemble de code ) et je télécharge au fur et a mesure en utilisant une boucle les photos se trouvant dans un dossier PHOTOS et qui porte les codes récupére (résultat de la requete), j'ai aussi mais des checkbox mais le probleme est que je veut que lorsque l'utilisateur clique sur une photo qu'elle s'agrandit et que s'il selectionne le checkbox se trouvant dans la meme cellule que le photo des informatiosn s'affiche sur cette photo...
Bref le probleme est plutot comment résupérer les (image ou checkbox) pour les traiter a prés alors qu'elles sont dynamique :
J'ai fait une boucle qui parcoure le tableau et cherche mais ca ne donne rien comment faire
PLEASE aidez moi je n'arrive pas a savoire comment faire
de plus je n'arrive pas a utiliser la pagination puisque tout est dynamique j'ai vu pleins de code mais je ne trouve pas ce que je cherche
MERCI
samedi 1 mai 2004 à 11:49:53 | Re : PROBLEME Affichage IMAGE dans un DATAGRID

jesusonline

Membre Club Administrateur CodeS-SourceS
regarde ca : http://www.aspfr.com/code.aspx?ID=9055
J'ai eu pas mal de problème avec cette source chez les autres mais elle marchait tres bien chez moi

pour recuperer les checkbox & co alors qu'ils sont dynamique dans l'evenement du click sur la photo tu peux ajouter des paramètres tu as alors deux solution tu t'embetes un brin avec javascript et tu met la valeur du checkbox dans tes param pour le recuperer ainsi sur l'evenement sinon tu peut faire une requete sur ta page et regardé tout les evenements qui sont coché.
Rajoute au début de la page <%@ Page .... Trace=true %>
tu verras ainsi tout les paramètres que tu peux recuperer

sinon montre moi le code que t'as fait et j'essaierais de t'expliquer

@+

Cyril
dimanche 2 mai 2004 à 12:27:36 | Re : PROBLEME Affichage IMAGE dans un DATAGRID

kenza_sana


Bonjour j'ai vu le code merci MAIS on m'a dit que en utilisant le passage de variabl entre les pages voici un exemp;e du code en ASP et je n'arrive pas a la faire en ASP.NET c'est ce que jeveut exactement unnami me l'a fait en ASP et j'ai beau essayé de la traduire en ASP.NET je n'y arrive pas :
Je t'explique dans ma base de donnees (PHOTTHEQUE) j'ai une table qui s'appel (Possede) dans laquele il y'a (codePhoto,NomPhoto...)
Et mes photos sont dans un dossier(..\WebServicePhototheque\PHOTOS) et portes comme nom "codePhot".
Le fichier TEST.ASP affiche le resultat de la requete(toutes les photos qui sont dans la table Possede)avec un CHECKBOX puis en selectionnant le checkbox et en cliquand sur la photos TEST2.ASP affiche les photso selectionner en grandeur naturelle .
MERCI de me repondre ce que je veut moi c'est exactement ca
AFFICHER dna sun tableau dynamique des photos puis je selectionne avec le checkbox et je les affiche dans d'autre fenetreou autre traitement l'important est que ma selection passe d'une page a une autre...Pour cela je doit utilsier le (RequestQueryString??)
VOICI LE CODE: Merci de me répondre (j'utilise le VISUAL STUDIO.NET et le c#)Le probleme est que j'ai l'impression que le VISUAL STUDIO t'impose le CODE BEHIND donc je ne voit pas comment je peut y arriver ....


---------test.asp-------------
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="get" action="test2.asp">
<table width="506" height="200">

<%
set mel=server.createobject("adodb.connection")
mel.open"Phototheque"
sql="select CodePhot from Possede"
set rs=mel.execute(sql)
do while not rs.eof
%>
<tr>
<td width="496"> <img src="..\WebServicePhototheque\PHOTOS\<%=rs("CodePhot")%>.jpg" width="100" height="50">
<input type="checkbox" name="c<%=rs("CodePhot")%>" value="oui" >
</td>
</tr>
<%
rs.movenext
loop
%>
<tr><td><input type="submit" value="OK">
</td></tr>
</table>
</form>
</body>
</html>


--------------test2.asp-----------------------

<%
set mel=server.createobject("adodb.connection")
mel.open"Phototheque"
sql="select CodePhot from Possede"
set rs=mel.execute(sql)
do while not rs.eof
if request.querystring("c"&rs("CodePhot")) <>"" then
%>

<img src="..\WebServicePhototheque\PHOTOS\<%=rs("CodePhot")%>.jpg">
<%
end if
rs.movenext
loop
%>



dimanche 2 mai 2004 à 13:09:37 | Re : PROBLEME Affichage IMAGE dans un DATAGRID

jesusonline

Membre Club Administrateur CodeS-SourceS
j'ai pas trop le temps de te repondre tout de suite

fais y moi repenser si j'y oublie

mais non VS.net ne te force pas à utiliser le code behind, c'est juste une suggestion ;) mais plus serieusement si tu te sers de VS.net sers toi du code behind c'est tellement plus facile et tu auras l'intellisens sinon va sous dreamweaver. mais il reste possible de mettre le code directement dans l'aspx, mais tu te serviras de VS.net comme du bloc note :p

sinon j'ai une question con
si ca marche en asp pourkoi vouloir t'embeter à traduire ca en .net ?


Il y a que ca comme code pour faire ce que tu veux ?
Je viens de parcourir le code vite fait, et j'avais pas compris ce que tu voulais :) je croyais que tu voulais qu'en cliquant sur l'image elle s'affiche en grand.
mais ce que tu veux c'est seletionner des photos via les checkbox puis au click sur le bouton afficher les images dans une page.

LE pb de traduction en asp et asp.net se situe au niveau de la syntaxe de la connexion à la bdd ? si oui je ne suis pas tres fort en bdd ( [:'(] ) donc je pourrais pas trop t'aider de ce coté la.


@+


Cyril
dimanche 2 mai 2004 à 18:08:33 | Re : PROBLEME Affichage IMAGE dans un DATAGRID

kenza_sana


MERCI pour ta réponse mais le rpobléme ce n'est pas seulement pour la connection(je connait ca et je peut le faire ) mais c'est quand j'ai mis ce code dans mon fichier (ASPX) comme code html IL N4A PAS PU LE RECONNAITRE CES (<%) ces symboles ils ne les connait pas et pour la question..Je veut le traduire en ASP.NET juste pour l'integrer dans mon projet VS.NET c'est juste comme ca alors si tu connait une facon ou meme comment faire pour l'intégrer ca seras gentille
MERCI (pour mon projet j'ai des pages (*.aspx) et (*.aspx.cs) alors ou je doit l'intégrer
MERCI ou plutoto comment faire
dimanche 2 mai 2004 à 19:12:43 | Re : PROBLEME Affichage IMAGE dans un DATAGRID

jesusonline

Membre Club Administrateur CodeS-SourceS
pour les <% je crois qu'il faut mettre ca dans des <script runat="server" > .. </script>

mais j'aime pas cette méniere de procéder, car on ne se sert pas de asp.net

par contre je veux bien prendre ce que tu as traduit en .net je te montrerais comment mettre tout ca en code behind (par contre en vb mais pas de difference)

@+

Cyril
dimanche 2 mai 2004 à 20:22:35 | Re : PROBLEME Affichage IMAGE dans un DATAGRID

kenza_sana

merci j'attendrait ta réponse avec impatience .
Ce n'est pas grave j'ai commencer a comprendre le VB tellement les codes sont disponible qu'en VB
Donc ne t'inquiéte pas si tu réussit a avoir le code en vb et asp.net je t'en serait reconnaissante

(D'apreés ce que j'ai compris en tulisant le code behind ), tu a raison car on ne se sert pas de asp.net
Encore MERCI c'est vraiment gentille



Cette discussion est classée dans : afficher, image, datagrid, photo, photos


Répondre à ce message

Sujets en rapport avec ce message

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 Afficher une image dans un datagrid [ par NewCobra53 ] Voilà, j'ai une source de donnée en XML, cette source s'affiche bien dans le datagrid. Mais je souhaite qu'au lieu de "Image\MonImage.Jpg", l'image ré afficher image [ par usef80 ] Bonjour,Comment faire pour afficher une image avec les ASP.exemple: en choisissant un employé je que toutes ses informations s'affichent ltes nom, adr afficher un fichier image [ par faucon ] Hello, voila mon problème, j'ai créer avec ultradev un « ensemble de pages principales-détails ", la source une base Access 2002 avec une seule table, Comment afficher image dans page résultat recherche provenant de table Access [ par zheng ] bonjour, je voudrais dans un recordset de recherche qui fonctionne très bien avec du texte, faire afficher sur chaque ligne l'image qui y correspond e Afficher une image [ par tutute ] Salut !!!Voilà mon pb :je suis en train de créer un "vidéo-club" en liant une BdeDonnées avec une page asple soucis c'est que dans ma table Film, j'ai Afficher des photos, résultat d'une requête [ par jakes0 ] Bonjour,Pouvez vous me communiquer la syntaxed' affichage de photos.le chemin exact de la photo est récupérer via une requete SQL.Merci d'avance. datagrid, nombre de caractere a afficher [ par Poulipe ] Bonjour,j essaye de ne faire afficher que les 300 premiers caractères d'un champ sql, mais sans resultat...j ai essayé sous sql la fonction left(monch


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales