Ir para conteúdo
Fórum Script Brasil
  • 0

Erro ao Criar Classe de Conexão


marcelo de souza dias

Pergunta

Olá Galera, estou estudando c# e Orientação Objeto e estou com problema eu criei uma classe de conexão que recebe dois valores o nome do grid e o sql do grid mais não estou conseguindo carregar os dados para o gridview segue o codigo para dar uma olhada.

alguém pode me dizer o que estou errando.

Muito Obrigado

Marcelo

public class classConexao
    {

        private string sSql;
        private DataGridView sGrid;

        public void getGrid(DataGridView Grid)
        {
            sGrid = Grid;
        }

        public DataGridView setGrid()
        {
            return sGrid;
        }

        public void getSql(string comando)
        {
            sSql = comando;
        }

        public string setSql()
        {
            return sSql;
        }

        public void mConexao(DataGridView Grid, string comando)
        {
            getSql(comando);
            getGrid(Grid);

            //Criando a String de Conexao
            string strcon = "Data Source=localhost;Initial Catalog=banco;Integrated Security=True";

            //Criando a String de acesso a tabela
            string seltable = setSql();

            //criando a conexao com a string de conexao pra dizer onde esta o banco
            SqlConnection conexao = new SqlConnection(strcon);

            //Criando o DataAdapter, serve para selecionar a Tabela
            SqlDataAdapter da = new SqlDataAdapter(seltable, conexao);

            //Dataset
            DataSet ds = new DataSet();

            //DataAdapter Passa os Valores da tabela que ta na string para o Dataset
            da.Fill(ds, seltable);

            //Criando o Data Source da GridView, mas usando o DR
            Grid.DataSource = ds;

            
            //Listando os Dados na Grid
            Grid.DataBind();

            //conexao.Open();
            ds.Clear();
            conexao.Close();


            
        }

Editado por quintelab
Adicionado BBCode Code
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...