ObjectListView コントロールで検索メカニズムを作成しようとしています。ドキュメントによると、これは TextMatchFilter をコントロールに追加することで実行できます。
this.olv1.ModelFilter = TextMatchFilter.Contains(this.olv1, "検索");
この行を実行すると、olv1 は、その行の少なくとも 1 つのセルでテキスト「検索」が発生する行のみを表示します。
これは私がこれまでに行ったことです:
private void textBoxSearch_TextChanged(object sender, EventArgs e)
{
projectObjectListView.ModelFilter = TextMatchFilter.Contains(projectObjectListView, toolStripTextBox_search.Text);
}
テキストボックスに入力するたびに、TextMatchFilter が ObjectListView に設定されます。すべての列を検索可能に設定しましたが、入力を開始しても何も起こりません。イベントは正常に発生し、Filter は OLV Modelfilter に設定されますが、反応はありません。同じ問題を経験した人はいますか?