none
Povoar DataGrid através do MySQL RRS feed

  • Pergunta

  • Galera, estou tentando fazer um projeto que possua o crud básico. A parte de inserir, alterar e excluir já esta feita, mas estou tendo dificuldades para listar os dados do meu banco MySQL em um datagrid. 

    Eu já fiz o seguinte:

    class VeiculosDAL
        {
            String conexao_mysql = @"server=localhost;user id=root;pwd='09282531';database=tcc";
            MySqlConnection conexao = null;
    
    public DataTable listaVeiculos()
            {
                try
                {
                    conexao = new MySqlConnection(conexao_mysql);
                    MySqlCommand comando = new MySqlCommand("select * from veiculos", conexao);
                    MySqlDataAdapter daVeiculos = new MySqlDataAdapter();
                    daVeiculos.SelectCommand = comando;
                    DataTable dtVeiculos = new DataTable();
                    daVeiculos.Fill(dtVeiculos);
                    return dtVeiculos;
                }
                catch (Exception error)
                {
                    throw error;
                }
                finally
                {
                    conexao.Close();
                }
            }
        }
    class VeiculoBLL
        {
            VeiculosDAL veiculodal = null;
    
            public DataTable listaVeiculos_bll()
            {
                DataTable dtVeiculo = new DataTable();
                try
                {
                    veiculodal = new VeiculosDAL();
                    dtVeiculo = veiculodal.listaVeiculos();
                    return dtVeiculo;
                }
                catch(Exception error)
                {
                    throw error;
                }
            }
        }


    Realizando uns exercícios dos vídeos aula do Neri, eu consegui povoar um datagrid feito no Windows Form, porém não estou conseguindo povoar através do WPF.

    O código do windows form está assim:

    public partial class labelCodigo : Form
        {
            public labelCodigo()
            {
                InitializeComponent();
            }
    
            public void povoa_grade()
            {
                try
                {
                    BairroBean bairrobll = new BairroBean();
                    dataGrid.DataSource = bairrobll.lista_bairros_dao();
                }
                catch (Exception error)
                {
                    MessageBox.Show("Erro na listagem de dados" + error);
                }
            }
    
            private void datagrid1_Load(object sender, EventArgs e)
            {
                povoa_grade();
            }
        }
    Como eu devo proceder com o WPF para listar meus dados?
    sábado, 23 de junho de 2012 22:19

Todas as Respostas