类似entitydatasource中的运算符



我使用的是asp.net形式的EntityDataSource,Gridview绑定到它。在EntityDataSource:中使用了where子句

Where="it.Name like '%@Name%'

@Name是一个参数:

<WhereParameters>
<asp:ControlParameter ControlID="TextBox1" Name="Name" PropertyName="Text" Type="String"  />
</WhereParameters>

但它不起作用。当我用固定字符串更改@Name时,它可以正常工作,如下所示:

Where="it.Name like '%ppp%'"
Where="it.Name like '%' + @Name+ '%'"

空的TextBox应强制EntityDataSource显示所有元素

Where="it.Name like '%' + @Name + '%' OR @Name IS NULL"

相关内容

  • 没有找到相关文章

最新更新