Voila mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
    protected void btn_valider_Click(object sender, EventArgs e)
    {
        string toto;
        string rob;
        toto = ListBox1.SelectedValue;
        rob=ListBox2.SelectedValue;
        Response.Redirect("Résultat_reche_cheval.aspx?toto="+toto+"&rob="+rob); 
    }
puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<asp:AccessDataSource ID="Cheval" runat="server" DataFile="~/App_Data/esire.mdb"
        SelectCommand="SELECT [CHE_NOCHEVAL], [CHE_CORACE], SEXE.[SEX_LMSEXE], ROBE.[ROB_LLROBE], [CHE_POARAB], [CHE_POANGL], [CHE_DTDECES], [CHE_NUMERE], [CHE_NUPERE2], [CHE_NUPERE1], [CHE_COPAYSNAIS], [CHE_ANNAIS]        
        FROM [CHEVAL],[SEXE],[ROBE]       
        WHERE SEXE.[SEX_COSEXE]=CHEVAL.[CHE_COSEXE] AND CHE_COSEXE=? AND
       ROBE.[ROB_COROBE]=CHEVAL.[CHE_COROBE] AND CHE_COROBE=?" >
        <SelectParameters>
            <asp:QueryStringParameter Name="SEX_LMSEXE" QueryStringField="toto" Type="String" />
            <asp:QueryStringParameter Name="ROB_LLROBE" QueryStringField="rob" Type="String" />
        </SelectParameters>
    </asp:AccessDataSource>
Hors quand je sélectionne juste dans ma première listBox puis je valide, il ne m'affiche aucun résultat....

Il y a t-il un moyen pour dire que je ne suis pas obligé de sélectionné les deux mais seulement un suffirais....?


Merci