SQL 中的 Like 运算符 在 SQL 数据源中查询

Like operator in SQL Query in SQL Datasource

我必须对 SQL 数据源中的 SQL 命令使用 like 运算符,但它不起作用。有人 运行 解决了这个问题吗?请指教

<asp:SqlDataSource ID="gridSource" runat="server" ConnectionString="<%$ ConnectionStrings:connectionString %>"
     SelectCommand=" select * from [test where domain like '%@DomainID%'">
    <SelectParameters>
        <asp:ControlParameter Name="DomainID" PropertyName="SelectedValue" ControlID="ddlcu"></asp:ControlParameter>
    </SelectParameters>
</asp:SqlDataSource>
      where  Domain LIKE '%' + @DomainID + '%'" >

我们需要通过这种方式发送才能获得 like 运算符work.Thanks

这样做:

WHERE Name LIKE '%' + @nameparam + '%'";