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 !

Sujet : ASP.net 2 Problème avec champ d'une base de données à evaluer [ Archives ASP & ASP.NET / ASP.net ] (lutin2004)

mercredi 22 juin 2005 à 19:25:42 | ASP.net 2 Problème avec champ d'une base de données à evaluer

lutin2004

Hello,
voilà mon prob:

je travaille sur une base access de laquelle je sors certains champs. J'aimerais afficher une gridview avec à l'intérieur des infos qui changent en fonction de la valeur des champs de ma base access.

Ainsi si un champ de ma base vaut 1, j'aimerais afficher un h par ex
et si le champ vaut 2 j'aimerais afficher un f.
Je ne sais pas si access permet de faire ça directement dans la requête comme on ferait dans une procédures stockées avec sqlserver, mais je suis parti sur une solution;
une colonne modèle dans laquelle j'affiche la label qui correspond au h ou au f, mais je suis coincer avec le container du dataitem...

Voilà mon code:


<asp:TemplateField HeaderText="HF">

<ItemTemplate>

<% If DataBinder.Eval(container.DataItem "Mb_Sexe_s") = "1" Then%>

<asp:Label ID="lbHF" runat="server" Text="H"></asp:Label>

<% End If %>

</ItemTemplate>

</asp:TemplateField>

Merci d'avance pour vos idées ou solutions qui pourraient faire avancer la chose...

mercredi 22 juin 2005 à 20:06:20 | Re : ASP.net 2 Problème avec champ d'une base de données à evaluer

jesusonline

Membre Club Administrateur CodeS-SourceS
<%# iif(Container.Dateitem("Mb_Sexe_s") = "1", "h","f") %>

Ca devrait t'aller normalement :)


Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr

mercredi 22 juin 2005 à 20:10:22 | Re : ASP.net 2 Problème avec champ d'une base de données à evaluer

lutin2004

je dois mettre ça c'est ce que tu voulais dire?

<asp:Label ID="lbHF" runat="server" Text="<%# if(Container.Dataitem("Mb_Sexe_s") = "1", "h","f") %>"></asp:Label>

parce que ça ne fonctionne pas....


mercredi 22 juin 2005 à 20:14:29 | Re : ASP.net 2 Problème avec champ d'une base de données à evaluer

jesusonline

Membre Club Administrateur CodeS-SourceS
non y'a 2 i :)

iif


Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr

mercredi 22 juin 2005 à 20:17:01 | Re : ASP.net 2 Problème avec champ d'une base de données à evaluer

lutin2004

ça ne fontionne non plus pas... dsl

mercredi 22 juin 2005 à 20:31:10 | Re : ASP.net 2 Problème avec champ d'une base de données à evaluer

lutin2004

ah je vai voir si y a pas un autre prob en fait...

mercredi 22 juin 2005 à 20:37:52 | Re : ASP.net 2 Problème avec champ d'une base de données à evaluer

jesusonline

Membre Club Administrateur CodeS-SourceS
<asp:Label ID="lbHF" runat="server" Text='<%# iif(2 =1, "h","f") %>'></asp:Label>

ca, ca fonctionne !



Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr

mercredi 22 juin 2005 à 20:38:02 | Re : ASP.net 2 Problème avec champ d'une base de données à evaluer

lutin2004

ah ouais c'est bon j'avais un autre soucis

Merci bcp pour la rapidité de la réponse....




Cette discussion est classé dans : access, base, asp, afficher, champ


Répondre à ce message

Sujets en rapport avec ce message

? A L'AIDE afficher un champ access en url dans une page ASP [ par xzonz ] Bonjour a toutes et tous(je débute avec ASP .... soyez pas trop dur :-)ben voila , ya un moment que je me casse la tete avec ce truc....au secour !J'a (afficher dernier champ asp/access) [ par merci51 ] salut je cherche a afficher seulement le dernier champ de ma table en asp.je comprend pas ...mon code:<%RecordsetT En ASP ouvrir une base Access présente sur un autre site [ par Miguel_plg ] Bonjour,Voici mon problème : Mon site (chez un hébergeur) exploite une base Access qui se trouve dans le dossier "_private" et que j'ouvre de la façon Connection ASP à une base Access [ par pestounette ] Bonjour,J'ai une base de données Access 2000 sur un serveur, IIS et mon site web sont installés en local sur ma machine, et je n'arrive pas à me conne ASP + Base Access protégée par mdp [ par noarno ] BonjourVoila tout est +- dans le titre, je souhaiterais me connecterà une base access protégée par un mot de passe(la base). J'utilise actuellement un Comment Modifier une Base (acccess) via formulaire ASP [ par battleduck91 ] Bonjour à tous,Je viens ici poster ce message car je recherche déséspérément une solution. Voilà, je vais essayer de poser mon problème clairement :- Creer une base access avec asp.net [ par Kenou ] Bonjour,Peut-on créer une base access (sinon une base sql) par code avec asp.net.J'ai réussi à créer des tables dans une base access existante avec ad datagrid + access --> extraction [ par julio1801 ] bonjour, (je suis débutant en asp.net)voila j'ai un base de donnée access que je fais afficher en asp.net dans une datagrid.J'aimerai pouvour e ASP-Access-Outlook [ par dmoulard ] Bonjour, j'essais de créer une page Asp qui ce connecte à une base de donnée Access, laquelle (bd) contient une table lié à un dossier d'outlook (pas ASP afficher table ACCESS avec photos [ par gcasanova ] Hello !Voilà, je tourne en rond pour faire afficher mes images.J'ai une base access et un serveur ASP.Aucun problème pour afficher les champs numériqu


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,203 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é.