在从DataGridView

时间:2017-08-15 19:22:22

标签: c# regex datagridview

我已导入CSV文件并正在填充DataGridView。其中一列有一组CSV中的数字,这些数字都在数字中有空格,我试图让用户搜索该字段,但空格正在引起问题。

我已经能够定位特定列,但我不知道如何允许用户搜索并省略这些空格。

           if (numberradioButton.Checked == true)
        {

            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                if (row.Cells[11].Value.ToString().Equals(textBox1.Text))
                {
                    row.Visible = true;
                    row.Cells[11].Style.ForeColor = Color.Red;
                }
                else
                {
                    row.Visible = false;
                }
            }

数字始终采用XX XXXXXX XXXXXX X格式。用户在文本框中输入的字符串为XXXXXXXXXXXXXXX。我的想法是,我必须解析用户输入的内容并在正确的位置插入空格。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

更改if条件
if (row.Cells[11].Value.ToString().Equals(textBox1.Text))

if (row.Cells[11].Value.ToString().Replace(" ","").Equals(textBox1.Text))