none
Problemas no metodo da C# RRS feed

  • Pergunta

  • Olá, pessoal!

    Teve uma problemas que a linha azul apareceu no titulo da metodo, veja a imagem em baixo.

    Eu estava Criando um metodo para pegar os dados no banco de dados para colocar objetos Genero antes colocar O código "List<Genero>" para  returnar um valor da List. veja os códigos em baixo.

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Data;
    using MySql.Data.MySqlClient;
    using ProjetoSistemaLocadora.Classes;
    using System.Windows.Forms;
    using System.Collections;
    
    namespace ProjetoSistemaLocadora.ClasseConexao
    {
        public class QueryConsulta : Conexao
        {
       
            private MySqlConnection conn;
            private DataSet bdData;
    
            public List<Genero> consultaListaGenero()
            {
    
                List<Genero> lista = new List<Genero>();
                
                MySqlCommand bdCommand;
    
                conn = conectaQuery();
    
                String query = "select * from genero";
    
                try
                {
                    bdCommand = new MySqlCommand(query, conn);
    
                    MySqlDataReader dtReader = bdCommand.ExecuteReader();
    
                    while (dtReader.Read())
                    {
                        Genero gro = new Genero();
                        gro.IdGenero = dtReader.GetInt32(0);
                        gro.NomeGenero = dtReader.GetString(1);
    
                        lista.Add(gro);
    
                        //Ta faltando incluir a biblioteca do Arraylist eu tinha usado ele 
                        //para transportar objetos como tu ta fazendo
                    }
                }
                catch
                {
    
                    MessageBox.Show("Nenhum dados encontrado ou erro!!");
                }
                finally
                {
                    if (conectaQuery() != null)
                    {
                        desconectaQuery(conn);
                    }
    
                }
    
                return lista;
            }
        }
    }
    

    Espero que vocês me ajudam... obrigado!!

    Abraços,

    Jeison Pereira

    quarta-feira, 18 de abril de 2012 02:48

Respostas

  • Classe.

    public class Genero

    Acabei de descobrir para resolver a problemas, não era isso classe, é por causa letra comprida do metodo, acabei digitar de menor e funcionou..

    Obrigado pelo reforço me ajudar..

    quarta-feira, 18 de abril de 2012 04:46

Todas as Respostas

  • Genero é uma classe privada/interna?
    quarta-feira, 18 de abril de 2012 03:00
  • Genero é uma classe privada/interna?

    Genero não é privada, mas está outra pasta. veja a imagem.

    No projeto

    Na Classe Genero

    namespace ProjetoSistemaLocadora.Classes
    {
        class Genero
        {
            private int idGenero;
            private String nomeGenero;
    
            public int IdGenero
            {
                get
                {
                    return idGenero;
                }
                set
                {
                    idGenero = value;
                }
            }
    
            public String NomeGenero
            {
                get
                {
                    return nomeGenero;
                }
                set
                {
                    nomeGenero = value;
                }
            }
        }

    Aguardo ao retorno. Obrigado!

    quarta-feira, 18 de abril de 2012 03:18
  • É privada se não existe modificador de acesso.

    Declare-a pública.

    quarta-feira, 18 de abril de 2012 03:36
  • É privada se não existe modificador de acesso.

    Declare-a pública.

    Entendi, pelo menos que estou iniciante do C#.

    Aonde fica declarar pública? Classe ou metodo?

    quarta-feira, 18 de abril de 2012 03:44
  • Classe.

    public class Genero

    quarta-feira, 18 de abril de 2012 03:56
  • Classe.

    public class Genero

    Acabei de descobrir para resolver a problemas, não era isso classe, é por causa letra comprida do metodo, acabei digitar de menor e funcionou..

    Obrigado pelo reforço me ajudar..

    quarta-feira, 18 de abril de 2012 04:46