如何使用与“%%”相同的条件搜索列表框";在sql中

本文关键字:列表 quot sql 搜索 条件 何使用 | 更新日期: 2023-09-27 17:58:48

如何使用与sql中的"%%"相同的条件搜索ListBox例如,如果列表包含以下项目{猫、狗、带戒指的猫、带骨头的狗}并在文本框中输入"with"。我需要过滤这个列表框,使其只包含单词"with"(即{带戒指的猫,带骨头的狗})的记录。

到目前为止,我可以使用以下代码搜索并选择以输入字符串开头的项目。。

    private void txtSearch_TextChanged(object sender, EventArgs e)
    {
        int index = lst.FindString(this.txtSearch.Text);
        if (0 <= index)
        {
            lst.SelectedIndex = index;
        }
    }

如何使用与“%%”相同的条件搜索列表框";在sql中

应该这样做:

string searchTerm = this.txtSearch.Text;
var items = lst.Items.Cast<ListItem>().Where(t=>t.Value.Contains(searchTerm));

items将包含所有具有包含您的搜索词的Value的ListItems。