gpt4 book ai didi

c# - 在 LINQ 中使用 like

转载 作者:太空宇宙 更新时间:2023-11-03 19:19:53 25 4
gpt4 key购买 nike

我的项目有问题。我有用于保存类别的表,我有一个用于查看该类别名称的 listview,并且我在 listview 上方有一个文本框。当我在 textbox 中键入字母表时,我想使用 LINQ 查询在 ListView 中查看相应的类别名称,为此我正在使用以下代码:

 DataTable dt = (from c in Common.dc.TblBrands
where SqlMethods.Like(c.BrandName, txtSearch.Text+"%")
orderby c.BrandName
select c).getDataTable();

我可以正确看到名称,但我想在 文本框 中输入品牌 ID 时看到品牌名称。我可以使用什么查询来实现这一点?

最佳答案

您可以使用 Contains , 或 StartsWith .对于您的特定情况 SqlMethods.Like(c.BrandName, txtSearch.Text+"%") 您可以使用 StartsWith

DataTable dt = (from c in Common.dc.TblBrands
where c.BrandName.StartsWith(txtSearch.Text)
orderby c.BrandName
select c).getDataTable();

关于c# - 在 LINQ 中使用 like,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13190356/

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