【问题标题】:Search in TextEdit Control Devexpress vb.net在 TextEdit 控件 Devexpress vb.net 中搜索
【发布时间】:2016-09-22 14:27:04
【问题描述】:

我的表单中有两个控件 GridControl 和 TextEdit 控件。我有产品名称的批量数据。我需要在单个 TextEdit 控件中编写 15 到 20 个产品名称,并用空格分隔它们。当我输入 TextEdit 第一个产品名称时,它可以通过GridView1.ApplyFindFilter("SomeProductName") 在 GridControl 中正确找到第一个产品名称。但是当我输入第二个产品名称时,它会在查询中包含以前的产品名称,但我需要通过按空格键而不是 TextEdit 自动从查询中删除以前的产品名称。

【问题讨论】:

    标签: vb.net search devexpress gridcontrol textedit


    【解决方案1】:

    您可以使用这样的方式仅搜索最后一个词:

    Public Sub ApplyFindFilterToLastTerm(terms As String)
        Dim lastTerm = terms.Split(" "c).Last
        ApplyFindFilter(lastTerm)
    End Sub
    

    并通过处理KeyDown 事件在用户每次进入空间时调用它

    【讨论】:

    • 当我在产品中心输入产品时,它只搜索最后一个产品。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多