在两个字符串之间绑定source.filter VB.net

在两个字符串之间绑定source.filter VB.net,vb.net,filter,bindingsource,Vb.net,Filter,Bindingsource,如何在两个字符串之间筛选绑定源。 我尝试了以下方法: BindingSource. Filter = "[field]>= '" & value1 & "' and [field] <= '" & value2 & "'" BindingSource。Filter=“[field]>=”&value1&“”和[field]实际上,更仔细地查看您的代码,如果您发布的内容实际上是您正在使用的内容,那么我想我可以看到问题。您在第一个单引号之后有一个空格,

如何在两个字符串之间筛选绑定源。 我尝试了以下方法:

BindingSource. Filter = "[field]>= '" & value1 & "' and [field] <= '" & value2 & "'" 

BindingSource。Filter=“[field]>=”&value1&“”和[field]实际上,更仔细地查看您的代码,如果您发布的内容实际上是您正在使用的内容,那么我想我可以看到问题。您在第一个单引号之后有一个空格,在最后一个引号之前有一个空格。这:

BindingSource.Filter = "[field]>= ' " & value1 & "' and [field] <= '" & value2 & " ' "
或:


BindingSource.Filter=$”[field]>='{value1}'和[field]字符串比较可能比较棘手,因为它们是区域性特定的。请提供一些示例字符串值。另外,底层数据源是什么?如果是
数据表
,请确保和设置正确。字符串值可以是任何值。从字符串格式的数值到任意名称或字符。从a到z的示例。从“”到x。或从“00”到“30”。底层数据源是一个datatable,我必须按几列进行筛选。我已尝试将第二个值转换为ASC并添加1。然后转换回字符串。但是当值为z时,结果不是预期的结果请提供一个实际的示例来实际演示这个问题。既然你已经知道了,为什么我们都要浪费时间去找出什么可以证明这个问题呢?对不起。但目前我手头没有任何例子。我无意浪费您的时间确保数据中实际包含
value2
。还要确保您的示例字符串中没有单引号。谢谢。我会照你说的做的非常感谢。你的帮助非常有用。虽然这并没有解决问题,但他的评论对我帮助很大。请原谅我的英语。
BindingSource.Filter = "[field]>= '" & value1 & "' and [field] <= '" & value2 & "'"
BindingSource.Filter = String.Format("[field] >= '{0}' and [field] <= '{1}'", value1, value2)
BindingSource.Filter = $"[field] >= '{value1}' and [field] <= '{value2}'"