Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Winforms 如何在c中刷新datagridview中搜索到的记录#_Winforms_C# 4.0_Datagridview - Fatal编程技术网

Winforms 如何在c中刷新datagridview中搜索到的记录#

Winforms 如何在c中刷新datagridview中搜索到的记录#,winforms,c#-4.0,datagridview,Winforms,C# 4.0,Datagridview,有人能帮我在搜索记录后刷新datagridview吗。即,当我第一次搜索值时,下面的代码将从dgv中选择记录;当我在dgv中搜索第二个值时,它正在选择第二个值,但仍然选择第一个搜索值 私有无效按钮2\u单击(对象发送者,事件参数e) { 使用dataGridView1.ClearSelection()获取它。使用dataGridView1.ClearSelection()获取它; dataGridView1.SelectionMode = DataGridViewSelectio

有人能帮我在搜索记录后刷新datagridview吗。即,当我第一次搜索值时,下面的代码将从dgv中选择记录;当我在dgv中搜索第二个值时,它正在选择第二个值,但仍然选择第一个搜索值

私有无效按钮2\u单击(对象发送者,事件参数e)

{


使用dataGridView1.ClearSelection()获取它。

使用dataGridView1.ClearSelection()获取它;
        dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;            
        try
        {         

            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                if (row.Cells["Name"].Value.ToString().ToUpperInvariant().Contains(textBox1.Text.ToUpperInvariant()))
                {                        
                    dataGridView1.Rows[row.Index].Selected = true;
                    //dataGridView1.Rows[row.Index].DefaultCellStyle.BackColor = Color.Yellow;
                    //dataGridView1.Refresh();


                }

            }                                
        }
        catch (Exception exc)
        {

        }


    }