bonjour,
je me demande si lors de l'utilisation d'un filterparameter avec de different controlparemeter et filterexpresion je serai obliger de remplir tout mes control.
je donne l'exemple par mon code
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
ConnectionString="<%$ ConnectionStrings:IntranetConnectionString %>" 
 
        SelectCommand="SELECT t1.NOM, t1.PRENOM, t2.NUMERO,t3.Annee, t3.Mois, t3.NUM_FACTURE, t4.MONTANT_FAC, t4.ETAT  FROM [USER] AS t1 INNER JOIN TELEPHONE AS t2 ON t1.MATRICULE = t2.MATRICULE LEFT OUTER JOIN FACTURE_PERS AS t4 ON t1.MATRICULE = t4.MATRICULE RIGHT OUTER JOIN FACTURE AS t3 ON t3.NUM_FACTURE = t4.NUM_FACTURE where ETAT='fermee' "
          EnableCaching="true" CacheDuration="60"   FilterExpression="NOM='{0}' or NUMERO='{1}' OR ANNEE='{2}' OR MOIS='{3}' OR NUM_FACTURE='{4}'">
 
        <FilterParameters>
        <asp:ControlParameter ControlID="TextBox4"  PropertyName="Text" Name="NOM"
                Type="String" />
            <asp:ControlParameter ControlID="TextBox5"  PropertyName="Text" Name="NUMERO"
                Type="String" />
                <asp:ControlParameter ControlID="TextBox2"  PropertyName="Text" Name="ANNEE"
                Type="String" />
            <asp:ControlParameter ControlID="TextBox3"  PropertyName="Text" Name="MOIS"
                Type="String" />
                <asp:ControlParameter ControlID="TextBox1"  PropertyName="Text" Name="NUM_FACTURE"
                Type="String" />
j'explique mieux je veux effectuer une recherche mais je me trouve obliger de remplir tout mes textbox des fois il me suffit de chercher juste en remplissant le nom,l'annee pas forcément les 5 champs mais ça me retourne rien :s
merci de m'aider