Where="((ProgModelID == @ProgModelID) || (@ProgModelID == @ShowAll)) && (((FirstName + ' ' + MiddleName + ' ' + LastName) LIKE '%' + @Name + '%') || ((FirstName + ' ' + LastName) LIKE '%' + @Name + '%'))"
TextBox
aをフィルタリングするためにa と比較するときにフルネームを連結する必要がありGridView
ますが、実行しようとするとこのエラーが発生します。エラーは、各、およびの周りExpression expected
に配置すると に変わります。[]
FirstName
MiddleName
LastName
アップデート
の結果をフィルタリングするためにユーザーが名前を入力できるテキストボックスがありますGridView
。にはGridView
がありLinqDataSource
ます。問題は、名前がデータベース内で最初、中間、最後という 3 つの部分に分割されていることです。名+姓だけでなく、名+ミドルネーム+姓でフィルタリングできるようにしたいです。ProgModel に関連する領域は、関連するセクションが削除されたDropDownList
場合、既に機能するためのものです。@Name