如何通过比较修剪数据从数据表中选择一行?

时间:2013-12-19 14:36:57

标签: asp.net string datatable

filteredrows = Server_Tables[i].Select("Servername='" + searchtext + "'");

上面的代码比较了没有修剪的数据,并选择匹配的行。

那么如何选择修剪行?

3 个答案:

答案 0 :(得分:0)

你需要跟随吗?

filteredrows = Server_Tables[i].Select("Trim(Servername)='%" + searchtext.Trim() + "%'");

答案 1 :(得分:0)

试试这个:

filteredrows = Server_Tables[i].Select("TRIM(Servername) ='" + searchtext.Trim() + "'");
Datatable.Select中使用的

Filter expression支持TRIM函数。我还在输入的值中添加了Trim(),因为也可以使用空格。

答案 2 :(得分:0)

修剪 searchtext 变量;

filteredrows = Server_Tables[i].Select("TRIM(Servername)='%" + searchTerm + "%'");

要使用select方法检索时修剪行值,您可以使用;

filteredrows = Server_Tables[i].Select("Servername='%" + searchTerm.Trim() + "%'");