Produit de deux champs avec repeater [Résolu]

Signaler
Messages postés
8
Date d'inscription
samedi 9 septembre 2006
Statut
Membre
Dernière intervention
16 novembre 2011
-
Messages postés
8
Date d'inscription
samedi 9 septembre 2006
Statut
Membre
Dernière intervention
16 novembre 2011
-
Bonjour,

J'ai actuellement un Repeater dans lequel s'affiche des données non-variables, cela fonctionne très bien cependant, j'aimerais afficher dans une colonne le produit de deux champs d'une table mais je ne vois pas comment faire. J'ai essayé avec une fonction (ce qui me semble logique), mais je suis un peu perdu à vrai dire.

J'utilise SQL Server 2005 et Visual Studio 2005.

Pourriez-vous m'aider ?

Merci d'avance

2 réponses

Messages postés
8
Date d'inscription
samedi 9 septembre 2006
Statut
Membre
Dernière intervention
16 novembre 2011

En fait j'ai trouvé, il suffisait que j'ajoute

return resultat


tout simplement
Messages postés
8
Date d'inscription
samedi 9 septembre 2006
Statut
Membre
Dernière intervention
16 novembre 2011

J'ai écris une fonction que j'appelle dans mon Repeater mais le résultat me retourne 0 à la fin dans mon Repeater.

    Public Function GetResultatRisqueBrut(ByRef Container As Object) As Integer
        Dim niv0, niv1, resultat As Integer
        niv0 = DataBinder.Eval(Container, "DataItem.niveau0RisqueBrut")
        niv1 = DataBinder.Eval(Container, "DataItem.niveau1RisqueBrut")
        Return resultat = niv0 * niv1
    End Function


Je la trouve basique mais pourtant je ne vois pas comment elle ne pourrait pas fonctionner puisqu'en déboguant niv0 et niv1 sont affectés par leur valeur