private void BuscaCidades() { dgvCidades.Rows.Clear(); int codEstado = buscaEstado.estado?.EstadoID ?? 0; Cidades = cidadeDAO.Busca(codEstado, tbFiltroNomeCidade.Text); List <DataGridViewRow> rows = new List <DataGridViewRow>(); foreach (Cidade c in Cidades) { DataGridViewRow linha = new DataGridViewRow(); linha.CreateCells(dgvCidades, c.CidadeID, c.Nome, c.Estado.EstadoID, c.Estado.Nome, c.Estado.Uf ); rows.Add(linha); } dgvCidades.Rows.AddRange(rows.ToArray()); dgvCidades.Refresh(); }