我在 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%'"