C# DataGridView的搜索框,如果表格内容较多,实现快速定位
由于业务的需要,开发的一个小功能,如果需要导入大量数据到datagrid中,可以使用这个搜索框定位,主要代码如下:
在这里插入代码片
private void textBox1_TextChanged(object sender, EventArgs e)
{
if (textBox1.Text != "")
{
foreach (DataGridViewRow row in dataGridView1.Rows)
{
for (int i = 0; i < row.Cells.Count; i++)
{
if(row.Cells[i].Value.ToString().Contains(textBox1.Text))
{
count = count + 1;
}
}
if (count == 0)
{
row.Visible = false;
}
count = 0;
}
}
else
{
for (int i = 0; i < dataGridView1.Rows.Count;i++)
{
dataGridView1.Rows[i].Visible = true;
}
}
}
如果有更好的方法欢迎交流,我还是个菜鸟。嘿嘿
源代码下载https://download.csdn.net/download/weixin_52539981/13773836