字符串如:水源村水源
DataGridView.Rows[行].Cells[列].Value ="水源村" + "水源";
最后得到的结果竟然是:水源村,而不是:水源村水源
大惑不解??????????????

解决方案 »

  1.   

    是从一个字符串提取出来的,上面只是写为字符相加;                                if (字符.Contains(条件字符))
                                    {
                                        if (!处理结果.Rows[总行].Cells[列 + 1].Value.ToString().Contains(条件字符))
                                            处理结果.Rows[总行].Cells[列 + 1].Value = 处理结果.Rows[总行].Cells[列 + 1].Value.ToString().Replace("/", "") + 条件字符;
                                        
                                    }调试跟踪一直都是,如果:处理结果.Rows[总行].Cells[列 + 1].Value.ToString().Replace("/", "")=水源村,条件字符=水源,在最后}断点得到的结果就是水源村,不是水源村水源?!不解不解,因为后面没别的代码了。
      

  2.   

    if (!处理结果.Rows[总行].Cells[列 + 1].Value.ToString().Contains(条件字符))
    应该是为false吧,下面的应该没执行,所以还是原来的值