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

Discussion :

Problème avec Parameter Fields [CR 2008]

  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 32
    Points : 28
    Points
    28
    Par défaut Problème avec Parameter Fields
    Bonjour
    j'utilise Crystal reports intégré à vs 2008 et j'ai un problème!(Missing parameter values)
    Pouvez vous m'aider
    Voici le code
    pour la page d'affichage:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
     <form id="form1" runat="server">
        <table class="table">
        <tr>
        <td class="label" ><asp:Label id="label17" runat="server" Text="Statut " ></asp:Label></td>
        <td >
            <asp:DropDownList ID="list_statut" runat="server" DataTextField="NomStatut" 
                DataValueField="Id" OnSelectedIndexChanged="LoadReport" AutoPostBack="True">
            </asp:DropDownList>
        </td>
        </tr>
        </table>
     <CR:CrystalReportViewer ID="ReportViewer" runat="server" 
             AutoDataBind="True" ReportSourceID="ReportSource" 
            DisplayGroupTree="False" EnableDatabaseLogonPrompt="False" 
            EnableParameterPrompt="False" Visible="false" />
         <CR:CrystalReportSource ID="ReportSource" runat="server">
             <Report FileName="PratiqueReport.rpt">
             </Report>
     </CR:CrystalReportSource>
     </form>
    pour le code Behind appelé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
     public void LoadReport(object sender, EventArgs e)
        {
            Int32 idStatut = Int32.Parse(list_statut.SelectedItem.Value.ToString());
            ReportViewer.Visible = true;
            ProjetDomain.DataSet1 source = pratique.afficherViewPratProfil();
            ReportDocument report = new ReportDocument();
            report.Load(MapPath("~\\PratiqueReport.rpt"));
            ParameterFieldDefinitions parameterFieldDefinitions = report.DataDefinition.ParameterFields;
            ParameterFieldDefinition statutParameter = parameterFieldDefinitions["IdStaut"];
            ParameterValues parameterValues = statutParameter.CurrentValues;
            ParameterDiscreteValue discreteStatutNumber = new ParameterDiscreteValue();
            discreteStatutNumber.Value = idStatut;
            parameterValues.Add(discreteStatutNumber);
            statutParameter.ApplyCurrentValues(parameterValues);
            ReportViewer.SelectionFormula = "{View_MesureStatPratUtil.IdStaut} = {?IdStaut}";
            report.SetDataSource(source);
            ReportViewer.ReportSource = report;
        }
    Merci d'avance pour l'aide

  2. #2
    Nouveau membre du Club
    Inscrit en
    Janvier 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 32
    Points : 28
    Points
    28
    Par défaut
    Bonsoir
    J'ai trouvé une réponse à ma question
    la solution est simple et assez banale,je devais lié le raport à la source de données avant de déclarer mon paramètre!

    Bonne chance

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

Discussions similaires

  1. [Lazarus] Problème avec TSQLQuery : Field not found
    Par Biobytes dans le forum Lazarus
    Réponses: 4
    Dernier message: 15/08/2014, 22h29
  2. [AppleScript] problème avec text field
    Par keydam dans le forum AppleScript
    Réponses: 0
    Dernier message: 10/01/2013, 15h00
  3. Problème avec ADOQuery.Fields[].Value
    Par Gaadek dans le forum Bases de données
    Réponses: 3
    Dernier message: 12/07/2006, 10h28
  4. Problème avec "FIELD"
    Par OtObOx dans le forum Access
    Réponses: 2
    Dernier message: 21/05/2006, 19h16

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