在VB.net中使用TextBox在DataGridView中搜索,可以通过以下步骤实现:
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
Dim keyword As String = TextBox1.Text.Trim().ToLower() ' 获取搜索关键字并转换为小写
For Each row As DataGridViewRow In DataGridView1.Rows
If row.IsNewRow Then Continue For ' 跳过新行
Dim found As Boolean = False
For Each cell As DataGridViewCell In row.Cells
If cell.Value IsNot Nothing AndAlso cell.Value.ToString().ToLower().Contains(keyword) Then
found = True
Exit For
End If
Next
row.Visible = found ' 根据搜索结果显示或隐藏行
Next
End Sub
这种方法通过遍历DataGridView的每一行和每个单元格来搜索匹配的内容,并根据搜索结果显示或隐藏行。这是一种简单但有效的搜索方法,适用于小型数据集。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云数据库(TencentDB)。
领取专属 10元无门槛券
手把手带您无忧上云