Ir ao conteúdo
  • Cadastre-se

Duvida - funções dentro de classes que alteram dados de um form.


drakylucas

Posts recomendados

então galera, seguinte, estou tentando fazer mais ou menos isso:
estou programando em camadas (view/entity/business/dao), na camada DAO eu fiz uma função de pegar dados e colocar em uma datatable, na camada business eu quero uma função que preencha um datagridview com essa tabela encontrada.

eu fiz assim: 

        public void atualizarAcademias()        {                       dgvAcademias.Rows.Clear();            DBAcess.DBAcademias classAcademias = new DBAcess.DBAcademias();            DataTable dt = classAcademias.selecionarAcademias();            for (int i = 0; i < dt.Rows.Count; i++)            {                dgvAcademias.Rows.Add();                for (int j = 0; j < 3; j++)                {                    dgvAcademias.Rows[i].Cells[j].Value = dt.Select()[i][j];                }            }            dgvAcademias.ClearSelection();        }

isso, quando está dentro do proprio formulario na camada View, funciona bem, porém quando está na camada business, ele nao encontra o meu datagrid (dgvAcademias), e se eu criar uma instancia com o meu form, ele nao atualizará aquele form e sim o novo criado da instancia.

minha duvida: como altero dados de um formulario já previamente aberto com uma função em uma classe que não se encontra no formulario? obrigado.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...