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 :

[DEBUTANT] Intégration code C#


Sujet :

ASP.NET

  1. #1
    Membre éclairé Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par défaut [DEBUTANT] Intégration code C#
    Salut !

    J'ai un soucis de base qui va probablement paraitre bete. Je suis un tuto sur l'ASP.NET. Je fait un petit site film avec un système de notation. J'arrive à communiquer avec la base de données mais j'ai un soucis. Je souhaite faire un petit calcul (moyenne) via C# et comme vous le savez sans doute il y a une séparation du code C# et du code "graphique", résultat je sais pas comment faire.

    Le but est de récupérer un champ contenant l'ensemble des notes ajoutées (ex: 8+7+5+9=29) et un autre champ contenant le nombre de votants (4). Ensuite, ajouter la note au 29 et incrémenter de 1 le 4. Niveau code c'est bon la fonction yaura pas de problème mais comment faire pour l'utiliser ?

    Je la mets dans la partie code C# et je l'appelle dans la partie "graphique" une fois que j'ai récupéré les infos avec les sqldatasource ?

    Quelqu'un peut m'aider svp ?

    Merci d'avance...

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 85
    Par défaut
    Slt oui tu recupére toute tes donnée est ensuite tu les utilise dans ta partie graphique

  3. #3
    Membre éclairé Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par défaut
    Merci pour ta réponse

    Faut il une syntaxe particulière pour mettre le code dans la partie graphique ? Comme par exemple en PHP où il faut mettre <php? ?> pour déclarer que le passage va être du PHP dans une page HTML ?

    Merci d'avance...

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 85
    Par défaut
    Normalement la sépartion ne pose aucun probleme et donc pas besion d'indiquer grace a des balises

    si ta un pb post un message

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 85
    Par défaut
    de toute maniere du dois avoir un truc du genre

    <&@ Page Language= "C#" %>

    en haut de la page

  6. #6
    Membre éclairé Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par défaut
    Merci pour vos réponses

    Un truc dans ce genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    _TotNote = DataField="Note_Not";
    Je veux récupérer la valeur du champ BoundField, j'ai bon ou à la masse svp ?

    Merci d'avance...

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 85
    Par défaut
    Y a un truc que je comprend pas la

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    _TotNote = DataField="Note_Not";
    tu veut recupere bountfield en affectant une valeur a datafield

    et il correspond a qoui _TotNote envoie plus de code si tu peut ou plus d'explication

  8. #8
    Membre éclairé Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par défaut
    En fait, j'ai une liste de films, quand j'en choisis un j'ai un formulaire avec tous les détails concernant le film (dont la note). Je souhaiterais donc récupérer la valeur de la note totale (précédemment récupérée via sqldatasource) et y ajouter la valeur d'une note.

    Je suis plus clair ? Je me suis trompé dans mon code car je veux récupérer la valeur du datafield et effectivement c'est débile d'attribuer de nouveau la même valeur au datafield

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <asp:BoundField DataField="Note_Not" HeaderText="Note sur 10 : " SortExpression="ID_Not" />
    _TotNote = DataField ...
    Ou alors :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    _TotNote = "Note_Not";

  9. #9
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 85
    Par défaut
    la oui sa va mieux tu affecte bien la valeur du data a _TotNote

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2007
    Messages : 58
    Par défaut
    aspx:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    ...
    <asp:GridView runat="server" ID="GV">
    <columns>
    <asp:BoundField DataField="Note_Not" />
    </columns>
    </asp:GridView>
    ...
    <asp:TextBox runat="server" id="noteAAjouter"/>
    <asp:Button runat="server" OnClick="ajouterNote" Text="Noter"/>
    <asp:Label id="nouvelleNote" runat="server"/>
    c#
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    // appelée au click
    protected void ajouterNote(Object sender , EventArgs e)
    {
         double ancienneValeur = Convert.ToInt32(GV.Rows[(int)numLigneDeMonFilm].Cells[0].Text);
     /** ça doit ressembler à ça **/ 
     
         double nouvellealeur = Convert.ToDouble(noteAAjouter.Text) + ancienneValeur;
         nouvelleNote.Text=nouvelleValeur;
    }
    En faisant attention aux casts je pense que c'est ça que tu veux.

  11. #11
    Membre éclairé Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par défaut
    Oui c'est ce genre d'opération que je voulais faire Je vais essayer de le mettre en pratique merci je vois mieux le fonctionnement maintenant

    EDIT : Et par exemple si je souhaite réutiliser cette nouvelle valeur pour l'insérer dans la base ? Dans le insert du sqldatasource comment puis-je le récupérer dans le code "graphique" svp ?

  12. #12
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2007
    Messages : 58

Discussions similaires

  1. [PHP-JS] Intégration code Javascript dans PHP
    Par tilou dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 20/04/2006, 15h26
  2. [Configuration] filtrer le flux sortant une seule fois, en debut de code...
    Par misstinkiete dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 13/10/2005, 21h20
  3. [XSL/JavaScript]problème d'intégration code JS dans le XSL
    Par Devil666 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 27/04/2005, 16h36
  4. [W3C] [Debutant] valid. code xhtml et attributs width et align
    Par Marc_3 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 08/04/2005, 07h36
  5. [Debutant(e)] Code de retour de mon programme
    Par benji999 dans le forum Général Java
    Réponses: 2
    Dernier message: 10/12/2004, 13h15

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