[問題] 當textbox為空值時 filter沒作用
asp.net web應用程式 C#
我有一個GridView 內容是ID(int) 跟Date(date)
然後我做了兩個textbox 想要用這兩個textbox來過濾這個表單的資料
我用SqlDataSource的FilterExpression的方法連結textbox跟gridview
FilterExpression="[ID] = '{0}' AND [Date] = '{1}'"
<FilterParameters>
<asp:ControlParameter ControlID="txtID" Name="ID" PropertyName="Text"/>
<asp:ControlParameter ControlID="txtDate" Name="Date" PropertyName="Text"/>
</FilterParameters>
問題來了
當我只輸入資料進其中一個box的時候 表單會完全沒有過濾
當兩個都有輸入資料的時候便完全沒問題
想請問有什麼解決方法
我幾乎只用aspx的部分 aspx.cs的地方就不懂了 可以的話請盡量用aspx的部分來解
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 182.55.99.13