Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Paulo Vinícius Matos

Carregando os valores de um select na minha GridView

Recommended Posts

Estou tentando trazer os resultados do meu Select ao meu GridView, porém não consigo. Mesmo criando um método e passando o obj, como referência os resultados Select.

 

 

Meu DAL que faz o Select

 using System;
 using System.Data;
 using System.Collections.Generic;
 using System.Linq;
 using System.Web;
 using MySql.Data;
 using MySql.Data.MySqlClient;
 using Geax1.Model;

 namespace Geax1.DAL
{
public class ListaVeiculosDAL
{
    private static List<_Veiculos> lv = new List<_Veiculos>();
    public static void ListaVeiulos(_Clientes obj)
    {
        using (var conn = new MySqlConnection("server=127.0.0.1;Database=xpto;User ID=root;Password='';"))
        {
            try
            {
                MySqlDataAdapter adapter = new MySqlDataAdapter();
                adapter.SelectCommand = new MySqlCommand("SELECT * FROM tab_veiculo ORDER BY id;", conn);

                DataSet dataset = new DataSet();
                adapter.Fill(dataset);

                foreach (DataRow linha in dataset.Tables[0].Rows)
                {
                    _Veiculos veiculo = new _Veiculos();

                    veiculo.Modelo1 = Convert.ToString(linha["modelo"]);
                    veiculo.Placa1 = Convert.ToString(linha["placa"]);
                    veiculo.Quilometragem1 = Convert.ToString(linha["quilometragem"]);
                    veiculo.Cor1 = Convert.ToString(linha["cor"]);
                    veiculo.Chassi1 = Convert.ToString(linha["chassi"]);
                    veiculo.Quilometragem1 = Convert.ToString(linha["tipo"]);

                    lv.Add(veiculo);
                }
            }
            catch (Exception e)
            {
                throw e;
            }
        }
    }

    public static List<_Veiculos> retornaVeiculo()
    {
        return lv;
    }
  }
}

Chamando o método dentro do meu GridView

public partial class Listagem_Veiculos : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        GrdVeiculo.DataSource = ListaVeiculosDAL.retornaVeiculo();
    }
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alterei meu método, mas ainda continuo sem o retorno do dados do meu select.

namespace Geax1.Views
{
    public partial class ListagemVeiculos : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
             GrdVeiculo.AutoGenerateColumns = true;
             GrdVeiculo.DataSource = ListaVeiculosDAL.retornaVeiculo();
             GrdVeiculo.DataBind();

        }

    }
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.