C# textbox 模糊查询
时间: 2023-08-14 07:07:59 浏览: 307
C# 模糊查询
3星 · 编辑精心推荐
你可以使用 C# 中的 TextBox 控件来实现模糊查询。下面是一个简单的示例代码:
```csharp
private void textBox1_TextChanged(object sender, EventArgs e)
{
string query = textBox1.Text;
// 进行模糊查询的逻辑
// 可以使用数据库查询或者集合过滤等方法
// 示例:使用 List<string> 进行模糊查询
List<string> data = new List<string> { "apple", "banana", "cherry", "grape", "orange" };
List<string> result = data.Where(item => item.Contains(query)).ToList();
// 将结果显示在另一个 TextBox 或其他控件中
textBox2.Text = string.Join(", ", result);
}
```
在上面的示例中,当用户在 `textBox1` 中输入文本时,会触发 `textBox1_TextChanged` 事件。在事件处理程序中,你可以编写模糊查询的逻辑。上面的示例使用了一个包含水果名称的字符串列表,并使用 LINQ 的 `Where` 方法进行模糊查询。查询结果会以逗号分隔的形式显示在 `textBox2` 中。
你可以根据自己的需求修改示例代码中的数据源和查询逻辑,以适应你的具体情况。
阅读全文