2012-02-28 3 views
2

asp.netフォームでEntityDataSourceを使用していて、Gridviewがバインドされています。句がentityDataSourceに使用されているA:がentitydatasourceの演算子と同じです

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

@Nameはパラメータである:

しかし、それは動作しません。私はそれが正常に動作する固定文字列で@Nameを変更すると、次のように: - おかげ

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

答えて

6
Where="it.Name like '%' + @Name+ '%'" 
+2

を表示するEntityDataSourceを強制すべきです。 @fuboからのコメントも素晴らしいです –

2

TextBoxは、すべての要素

シンプルで美しい
Where="it.Name like '%' + @Name + '%' OR @Name IS NULL" 
+0

要件はありますが、はい、私の場合、これはまさに私が必要としていたものです! –

関連する問題