J'ai un lien GridView lié à une requête DataSource avec des paramètres liés aux contrôles de formulaire. Quelle est la manière standard/best-practices de gérer les paramètres de requête optionnels?Gestion des paramètres de requête facultatifs
3
A
Répondre
5
Quelque chose comme .. définir le paramètre de contrôle à -1 alors dans votre requête faire quelque chose comme ...
Select * From Blah Where
(Somefield = @param or @param = -1)
3
Sur votre DataSource, demandez à votre ControlParam utiliser le DefaultValue:
<asp:ControlParameter Name="CustomerID"
ControlID="DropDownList1" PropertyName="SelectedValue"
DefaultValue="-1" />
Ensuite, dans votre instruction SQL, vérifiez la même valeur par défaut à partir de votre ControlParameter:
SELECT *
FROM Invoices
WHERE (CustomerID = @CustomerID OR @CustomerID = -1)
Questions connexes
- 1. Router_Route avec des paramètres facultatifs
- 2. Paramètres de chaîne de requête facultatifs dans URITemplate dans WCF?
- 3. paramètres facultatifs dans CodeIgniter
- 4. Désignation des paramètres facultatifs dans Visual Basic
- 5. Conditions avec des variables Bind et des paramètres facultatifs
- 6. Paramètres nommés/facultatifs dans Delphi?
- 7. WCF, XmlRoot et paramètres facultatifs
- 8. de routage des paramètres facultatifs avec des tirets dans MVC
- 9. asp.net mvc avec des paramètres facultatifs et des vues partielles
- 10. Paramètres facultatifs appropriés dans MySQL
- 11. Paramètres facultatifs dans le service Web ASP.NET
- 12. Paramètres d'URL facultatifs avec routage d'URL dans des formulaires Web
- 13. constructeur Python fait des choses étranges avec des paramètres facultatifs
- 14. Paramètres de travail facultatifs dans Spring Batch
- 15. C# insertions de chaînes confondues avec des paramètres facultatifs
- 16. paramètres facultatifs dans SQL Server stocké proc?
- 17. Paramètres facultatifs dans les bibliothèques Active X
- 18. Passage des arguments facultatifs (... rest) à une autre méthode qui prend des arguments facultatifs dans AS3
- 19. Résolution de surcharge et paramètres facultatifs en C# 4
- 20. Comment utiliser les paramètres facultatifs dans un contrôleur ASP.NET MVC
- 21. Gestion des paramètres dans les threads
- 22. Gestion des erreurs d'analyseur de requête Lucene
- 23. Existe-t-il un moyen d'envoyer des paramètres facultatifs à une action?
- 24. Paramètres facultatifs dans une application XNA Windows Phone C#
- 25. PHP Class construit avec trois paramètres facultatifs mais un requis?
- 26. Paramètres SQL facultatifs pour le fichier binaire UPSERT
- 27. getopt n'analyse pas les arguments facultatifs en paramètres
- 28. Gestion des paramètres NULL dans les requêtes LINQ
- 29. Utilisation de UPDATE dans la procédure stockée avec des paramètres facultatifs
- 30. Appel d'une fonction Visual Basic avec des paramètres facultatifs avec un appel C#
@pcampbell: bonne réponse, nous pensons pareil – Germ