none
Gridview com DetailsView RRS feed

  • Pergunta

  • pessoal,

    Tenho uma pagina com um gridview, onde busco os dados de uma base de dados.
    Até aqui tudo blz,
    porem tenho na mesma pagina um Componente DetailsView,
    eu gostaria que quando clicar em uma linha do GridView,
    Preencher este DetailsView com o id do clique do GridView,
    Até aqui tudo bem,
    porem o que eu não estou conseguindo fazer é extrair
    os dados de uma BLL, eis o trecho do Codigo:

    public void MostraDetalhes(DetailsView dvdetalhes, DAOVeiculo VeiculoObj)

        {

            controlador.Conexao = conexao.Veiculos.ToString();
    SqlCommand cmd = new SqlCommand();

            SqlDataAdapter DataAdapter = new SqlDataAdapter();
            DataSet DataSet = new DataSet();
            cmd.CommandText = "usp_ConsultaRemocao";
            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.AddWithValue("@placa", VeiculoObj.Placa);
            cmd.Parameters.AddWithValue("@idSituacaoVeiculo", VeiculoObj.IdSituacaoVeiculo);
            cmd.Parameters.AddWithValue("@operacao", VeiculoObj.Operacao);

    ........
    aqui onde esta pegando, Como Colocar os dados dentro de um DetailsView?

    Li este post e foi o que mais se aproximou do que eu preciso
    http://social.msdn.microsoft.com/forums/pt-br/aspnetpt/thread/91C9DE91-D8C0-42B0-A664-BCBFFCBDF375


    Maricelmo

    quinta-feira, 28 de junho de 2012 16:21

Todas as Respostas

  • Using DetailsView and GridView in ASP.NET MVC

    Não me leve a mal.

    Porque você quer utilizar componentes web forms com asp.net MVC?

    Você pode criar grids,  details com jquery por exemplo, seu código alem de ficar limpo é muito mais fácil de gerenciar. Não aconselho utilizar esses componentes com o asp.net MVC, pois dai é mais fácil programar web forms.


    Não esqueça de marcar o post como útil caso tenha te ajudado.


    • Editado Marco Souza sábado, 30 de junho de 2012 03:41
    • Sugerido como Resposta rs.developer sábado, 30 de junho de 2012 23:05
    sábado, 30 de junho de 2012 03:40
  • Amigão...

    Voce esta usando o conceito errado do MVC,   uma das vantagens e a não utilização dos componentes Asp.net que de forma resumida  utilizam muito o VIEW STATE.

    Para o seu caso eu inidco a utilização do padrão MVC..  use uma <table> e complete as linhas com foreach()..

    A forma elegante em MVC para seu DetailsView é a utilização. de um POPUP. existe um bom exemplo na página do asp.net/mvc

    http://www.asp.net/mvc

    Qualquer dúvida chama ai..


    http://fparmezani.wordpress.com

    sábado, 30 de junho de 2012 23:17