[英]Handling Optional Query Parameters
我有一個GridView綁定到DataSource查詢,其參數綁定到表單控件。
處理可選查詢參數的標准/最佳實踐方法是什么?
類似於..將控制參數設置為-1然后在您的查詢中執行類似的操作...
Select * From Blah Where
(Somefield = @param or @param = -1)
在您的DataSource上,讓您的ControlParam使用DefaultValue:
<asp:ControlParameter Name="CustomerID"
ControlID="DropDownList1" PropertyName="SelectedValue"
DefaultValue="-1" />
然后在您的SQL語句中,從ControlParameter中檢查相同的默認值:
SELECT *
FROM Invoices
WHERE (CustomerID = @CustomerID OR @CustomerID = -1)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.