Réponse acceptée !
Salut,
Désolée je me suis peut être un peu enflammée surtout qu'il n'est pas obligatoire de passer par le code-behind. Pour ton info le code se place bien dans la page aspx correspondante mais là le code c'est du C# alors que toi tu fait du VB.
Bon sinon pour ton affaire j'ai eu une idée :
Il faut que tu donne une valeur à ton ListItem pour "toutes" du genre value="toutes".
Ensuite dans ton ControlParameter tu rajoute la propriété
Name="CAT" pour pouvoir l'utiliser mieux dans ton select.
Enfin ton SelectCommand tu le remplace par
SelectCommand
="SELECT DISTINCT [marque] FROM [laveuses] WHERE ([categorie] = @CAT) OR (@CAT = 'toutes')"ce qui permettra de dire que si la variable @CAT est égale à "toutes" alors tu affiche toutes les lignes sinon uniquement celles spécifiées. Juste je ne suis pas sûre pour les ' ' avec Access et si ça marche pas teste avec " " . De toute façon tu peux aussi tester ta requete, moi j'ai essayée et ça fonctionne bien.
@Pluche

Si une réponse vous convient n'oubliez pas le
réponse acceptée !!!
Ca aidera beaucoup d'autres personnes