IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Modification de bd et formatage


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 91
    Par défaut Modification de bd et formatage
    Bonjour!

    J'ai une page me permettant de modifier et supprimer des données dans une base de données sql server. J'ai utilisé un gridview avec les liens edit et delete. Le hic c'est que quand j'ajoute un élément a la base de données, je formatte le texte, donc quand je fais modifier, le texte apparait avec tout les <br /> et les &eacute; etc. Est-ce que vous avez une suggestion pour éviter le problème parce que le texte modifier doit être formatter, mais mon patron peut pas écrire son texte directement avec les balises etc. Est-ce que je dois tout coder en entier, modification et suppression, par moi-même?

    Merci!

  2. #2
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Ben je vois plusieurs solutions plus ou moins simples, mais je suis sur qu'il y en a d'autres.

    La première : utilise un composant de texte riche, genre FCK Editor que je trouve pas mal et facile à implémenter.
    La deuxième fabrique toi une fonction de remplacement de caractère. C'est un peu laborieux, mais ça peux le faire. Tu prend la chaine et tu lui fait subir une série de Replace. Pour les catactères spéciaux ça ira fastoche. Pour les passage à la ligne, je sais pas trop.
    La troisième, mais je ne pourrais pas te donner le détail, je sais pas comment faire, c'est d'encoder toutes tes chaines avant de le enregistrer dans la BDD. J'ai vu un truc approchant quand j'ai bossé sur du XML il y a deux smeaines. Je suppose que l'on peut faire la même chose avec des chaines classique.

    Voilà, je pense qu'il y encore d'autre solution, mais moi je sèche là.

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 91
    Par défaut
    Merci zooffy! Ce qui m'embête en réalité, c'est que je travaille dans Visual web developer, donc mon gridview et mes deux boutons sont "pré-programmé". Le bouton supprimé marche bien, c'est mon bouton modifier le problème. J'ai déjà le code de remplacement, mais faudrait qu'en cliquant sur modifier ca passe dans une fonction avant que ca affiche dans le gridview et vice versa quand on confirme la modification. Mais comme c'est "pré-programmé" c'est pas possible non, je dois tout détruire et coder le tout en code behind? Parce que je sais pas trop comment mettre mes informations dans un gridview en code.

  4. #4
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Ben là, t'as pas le choix, faut metre les mains dans le camboui.
    Si tu sais pas trop comment programmer, tu as des tutos bien foutu sur le site.

    Pour te mettre sur la voie :
    dérrière un GridView il y a des évènements tel que RowUpdating et RowUpdated qui interveinnet respectivement avant l'Update et aprés l'Update. Dans ces évènements, tu fais tout ce que tu veux, tant que c'est compatible avec la vie.

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 91
    Par défaut
    J'avais peur que tu me dises ca! Quand on a pas le choix.... Je met pas résolut, je vais revenir en cas de problème, t'en qu'à ouvrir un autre topic pour rien. Merci pour la piste!

  6. #6
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Bon courage.

    Par contre, si la réponse te convient, mets le tag "Résolu". Un topic ne coute pas d'argent, donc tu peux en ouvrir autant que tu veux (enfin, faut être raisonnable aussi...) Mais surtout, ça permet de sérier les problèmes de prés et de pas s'éparpiller avec un topic qui traite douze sujets différentes.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 17
    Dernier message: 25/04/2012, 17h10
  2. [XL-2010] Modification Formatage de champs
    Par Sami Xite dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/05/2011, 21h54
  3. [Web Service] PHP5 SOAP => Modification et formatage des headers SOAP
    Par ssc37 dans le forum Bibliothèques et frameworks
    Réponses: 9
    Dernier message: 07/01/2010, 17h01
  4. Réponses: 2
    Dernier message: 02/10/2007, 10h17
  5. Réponses: 11
    Dernier message: 23/07/2002, 14h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo