我已导入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。我的想法是,我必须解析用户输入的内容并在正确的位置插入空格。任何帮助将不胜感激。
答案 0 :(得分:1)
从
更改if
条件
if (row.Cells[11].Value.ToString().Equals(textBox1.Text))
到
if (row.Cells[11].Value.ToString().Replace(" ","").Equals(textBox1.Text))