コード例 #1
0
        private void filtraDGV()
        {
            if (radioTodos.Checked)
            {
                AtualizaDGV();
            }
            else
            {
                string situacao;
                if (radioPendente.Checked)
                {
                    situacao = "'Pendente'";
                }
                else if (radioPausado.Checked)
                {
                    situacao = "'Pausado'";
                }
                else if (radioFinalizado.Checked)
                {
                    situacao = "'Finalizado'";
                }
                else
                {
                    situacao = "'Em Andamento'";
                }
                List <Projeto> lista = dao.ListBySituation(situacao);

                dataGridView1.Rows.Clear();

                foreach (Projeto projeto in lista)
                {
                    dataGridView1.Rows.Add(projeto.Codigo.ToString(), projeto.Cliente.Nome.ToString(), projeto.Nome, projeto.DataInicio.ToString(), projeto.PrevisaoTermino.ToString(), projeto.Situacao);
                }

                dataGridView1.ClearSelection();
            }
        }