Carregando os valores de um select na minha GridView
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();
}
}Discussão (2)
Carregando comentários...