小编sgt*_*ird的帖子

如何过滤DataView RowFilter中的整数?

我试图过滤具有多列的数据视图,其中一些是数值.键入字符串时一切都很完美,但一旦输入数值(如检查信使#),它就会过滤掉.

过滤前我的数据如何显示: 在此输入图像描述

过滤后我的数据如何显示: 在此输入图像描述

我的守则如下:

private void tbxSearchCourier_KeyUp(object sender, KeyEventArgs e)
    {
        string outputInfo = "";
        string[] keyWords = tbxSearchCourier.Text.Split(' ');

        foreach (string word in keyWords)
        {
            if (outputInfo.Length == 0)
            {
                outputInfo = "('Courier #' LIKE '%" + word + "%' OR Name LIKE '%" + word + "%' OR Branch LIKE '%" + word + "%' OR 'Contact Number' LIKE '%" + word
                    + "%' OR 'Email Address' LIKE '%" + word + "%')";
            }
            else
            {
                outputInfo += …
Run Code Online (Sandbox Code Playgroud)

.net c# dataview bindingsource winforms

2
推荐指数
1
解决办法
5356
查看次数

标签 统计

.net ×1

bindingsource ×1

c# ×1

dataview ×1

winforms ×1