none
Problemas com uma aplicação em 3 camadas. RRS feed

  • Pergunta

  • olá estou tentando fazer um programa em 3 camadas mas estou enfrentando um problema.

    não sei se estou fazendo errado mas não consigo usar um grid. 

    o método esta na DAO mas da erro no DGV.

      for (int i = 0; i < dgvRecursos.RowCount; i++)
                {
                    cmd = new OleDbCommand(sql, Cl_con.conexao);
                    horas = Convert.ToInt32(this.dgvRecursos.SelectedRows[i].Cells[1].Value);
                    nome = this.dgvRecursos.SelectedRows[i].Cells[0].Value.ToString();
                    cmd.Parameters.AddWithValue("@NumeroDaST", StTo.sT);
                    cmd.Parameters.AddWithValue("@nome", nome);
                    cmd.Parameters.AddWithValue("@HorasAprovadas", horas);
                    cmd.ExecuteNonQuery();
                    return true;
                }

    terça-feira, 24 de setembro de 2013 19:11

Respostas

  • Se sua DAO for um outro assembly realmente você não vai conseguir visualizar o DataGridView pois ele está na VIEW (Outro Assembly)...

    Você vai ter que criar um método e passar o conteúdo da primeira e segunda célula do DataGridView via parâmetro de entrada ou encapsular em uma classe de Modelo...


    Leonardo Lourenço Silva


    terça-feira, 24 de setembro de 2013 19:15