C# ListView 简单的搜索功能
时间: 2023-12-10 10:42:44 浏览: 61
你可以使用 C# 的 ListView 控件的 FindItemWithText 方法来实现简单的搜索功能。以下是一个示例代码:
```csharp
private void searchButton_Click(object sender, EventArgs e)
{
string searchText = searchTextBox.Text;
if (!string.IsNullOrEmpty(searchText))
{
ListViewItem item = listView1.FindItemWithText(searchText, false, 0, true);
if (item != null)
{
listView1.Items[item.Index].Selected = true;
listView1.Focus();
}
else
{
MessageBox.Show("未找到匹配项。");
}
}
}
```
在这个示例中,我们首先获取搜索文本框中的文本。然后我们使用 ListView 控件的 FindItemWithText 方法在 ListView 中查找匹配项。
如果找到了匹配项,我们将其选择并将焦点设置为 ListView 控件。否则,我们将显示一个消息框指示未找到匹配项。
请注意,这只是一个简单的示例,可以根据你的需求进行修改和扩展。