gpt4 book ai didi

c# - 数据表选择 : Expression with a space problem

转载 作者:行者123 更新时间:2023-11-30 15:12:25 24 4
gpt4 key购买 nike

情况:

您好!我在 C# 项目中遇到了一个小问题。我正在使用 DataTable 对象的 Select 方法并使用表达式来获取我想要的内容,但我在用于表达式的字符串之一中遇到了一些空格问题。

所以这是我所拥有的代码示例:

DataTable table;
//...
DataRow[] rows = table.Select("[" + columnNameStr + "]" + " LIKE '*" + searchStr + "*'");
//...

字符串 searchStr 中可以有空格。例如,如果您在 searchStr 中有一个名为 Bob Dude 的名称,并且字符串应该是 Dude Bob相反,选择表达式不会返回任何结果。


问题:

searchStr 中的单词不一定按正确的顺序获得结果时,如果我想获得结果,我需要使用什么表达式?

最佳答案

另一种更简单的方法对我有用。

假设 searchStr 是 “Hello World”。

DataTable.Select("ColumnName" + "'" + searchStr + "'");

关键是在搜索字符串前后添加单引号(')

关于c# - 数据表选择 : Expression with a space problem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1285222/

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