BindingSourceのFilterプロパティで部分一致の記述方法

目次

BindingSourceのFilterプロパティで部分一致をさせるための書式を紹介します。

書式

列名 like '(検索文字列)'

検索文字列の前後に"%"を指定できます。"%"はワイルドカードとして扱われます。

例1

title like '%penguin%'

title列の値が、"Gentoo penguin"や"penguin jump"といったレコードが抽出できます。

例2

name like '%書'

name列の値が、"説明書"や"仕様書"といったレコードが抽出できます。

例3

title like 'Be%ar'

→エラーになります。(EvaluationException)
ワイルドカード文字"%"をクエリ中に入れることはできません。先頭か末尾のみ指定できます。

AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2012-09-23
Copyright © 1995–2025 iPentec all rights reserverd.