gpt4 book ai didi

asp.net - 如何使用 linq 在 asp.net/vb.net 中过滤列表

转载 作者:行者123 更新时间:2023-12-04 02:09:41 26 4
gpt4 key购买 nike

我有一个类(class)名单

如何在某些条件下进行过滤..我正在申请,当值完全匹配时它正在工作

        Dim result = obj.OfType(Of clsEmrItmMstr)().Where(Function(s) s.GenName Like         txtserach.Text)
grddetails.DataSource = result
grddetails.DataBind()

其中“clsEmrItmMstr”是我的类(class)名称,“GenName”是类(class)中的字段

最佳答案

而不是 Like 运算符,您可以简单地使用 String.Contains :

Dim result = obj.OfType(Of clsEmrItmMstr)().
Where(Function(s) s.GenName.Contains(txtserach.Text))

Like您需要 *作为通配符,所以这应该有效:
Dim result = obj.OfType(Of clsEmrItmMstr)().
Where(Function(s) s.GenName Like String.Format("*{0}*", txtserach.Text))

(假设您要查找 GenName 包含在 TextBox 中输入的文本的所有对象)

关于asp.net - 如何使用 linq 在 asp.net/vb.net 中过滤列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19655346/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com