c# Datagridview控件实现指定字段查找功能【解决篇】

这篇博客是接着9号晚上凌晨写的那一篇,今天早上再看了一下错误信息,突然间就恍然大悟,原来是一个小于号的问题,只要把那个≤换为<,问题就解决了:

for (int i = 0; i < this.dataGridView1.Rows.Count; ++i)
            {
                if((string)dataGridView1.Rows[i].Cells["Column6"].Value == textBox8 .Text)
                {
                    dataGridView1.Rows[i].Cells["Column25"].Value = true;
                }

            }

                for (int i = 0; i < this.dataGridView1.Rows.Count; i++)
            {
                if ((bool)dataGridView1.Rows[i].Cells["Column25"].Value == false)
                {
                    dataGridView1.Rows[i].Visible = false;
                }
            }

这样一来,能够实现了对数据的查找,但是再看看保存数据会不会还出现问题。调试了一下,发现并没有出现那种效果,说明很成功啊!嘿嘿!!!
此次BUG总结:

    1. 一定要注意细小的地方,逻辑性很强的地方,往往那里是最容易出错的。
  • 2.就一条,没有了!

你可能感兴趣的:(c#)