2
我有一個文本框,我想在搜索欄中進行操作。我的表有一個int「id」和varchar(50)「name」。我想在同一個文本框中搜索名稱或ID。這甚至有可能嗎?我嘗試了很多東西,但還沒有得到解決方案。FilterExpression搜索欄 - 多種數據類型(int和varchar)
這是我有:
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:New_QuickBooksConnectionString %>"
SelectCommand="SELECT * FROM [Testing1]" FilterExpression="([id] = {0}) OR ([name] LIKE '%(CAST {0} AS VARCHAR(50))%')">
<FilterParameters>
<asp:ControlParameter ControlID="TextBox1" Name="id" PropertyName="Text" Type="int32" />
</FilterParameters>
</asp:SqlDataSource>
這只是返回的ID,當我在一個號碼類型。它不適用於名稱。我能做什麼?