none
webmatrix + webgrid + Json RRS feed

  • Pergunta

  • Bom dia, pessoal,

    Alguem pode me dar um exemplo de como popular um Webgrid com os dados vindos do Mysql atravez do JSon. Estou trabalhando com webpages no webmatrix (não é MVC).

    Agradeço antecipadamente, qualquer ajuda,

    valeu.

    quarta-feira, 29 de agosto de 2012 14:04

Todas as Respostas

  • É WebForms?

    Se for não precisa usar JSon, quando fiz uma aplicação WebForms, na ToolBox vc tem várias opções do tipo "data" para fazer isso.


    Um exemplo

    http://www.macoratti.net/12/04/aspn_gv1.htm
    • Editado Paulo M Dalbosco quarta-feira, 29 de agosto de 2012 18:40 adição de conteudo
    quarta-feira, 29 de agosto de 2012 18:34
  • http://www.macoratti.net/08/09/asp_msql.htm

    Mastigadinho pro cê


    Aprendendo Ad Eternum

    quarta-feira, 29 de agosto de 2012 19:39
  • Bom dia pessoal,

    Na verdade não é WebForms, estou trabalhando com Razor + Webpages. meus arquivos de projetos são " .cshtml " , é por isso que tenho

    que aprender urgentemente trabalhar com JSON, se alguem sabe e puder me passar pelo menos uma dica.

    Valeu

    Otoni.

    quinta-feira, 30 de agosto de 2012 11:15
  • Cara, não estou entendendo, se não eh WebForms e nem MVC não sei o que é.

    Quando se cria um projeto "WebAplication" vc esta utilizando WebForms.

    quinta-feira, 30 de agosto de 2012 13:06
  • Paulo,

    estou trabalhando com Razor + Webpages. meus arquivos de projetos são " .cshtml " .

    veja o link abaixo.:

    http://msdn.microsoft.com/pt-br/asp.net/gg153505.aspx

    Valeu,

    Otoni

    quinta-feira, 30 de agosto de 2012 14:32
  • Cara, nunca usei o WebMatrix.

    Por um acaso não é LayOut do tipo Wordpress, Joomla ou similar?

    Ja tentou usar "WebGrid"? Não sei se tem este recurso no WebMatrix.

    quinta-feira, 30 de agosto de 2012 14:42
  • Cara, abri aqui o WebMatrix e fiz um teste. Só que não conectei nenhum banco de dados, mas montei uma WebGrid e ele reconhece.

    Tenta ae com suas propriedades.

    <div>
     @{
      var grid = new WebGrid<Product>(null, rowsPerPage: Model.PageSize, 
        defaultSort:"Name");
      grid.Bind(Model.Products, rowCount: Model.TotalRows, autoSortAndPage: false);
    }
    @grid.GetHtml(columns: grid.Columns(
     grid.Column("Name", format: @<text>@Html.ActionLink(item.Name, 
       "Details", "Product", new { id = item.ProductId }, null)</text>),
      grid.Column("ListPrice", header: "List Price", 
        format: @<text>@item.ListPrice.ToString("0.00")</text>)
      )
     )
    </div>

    http://msdn.microsoft.com/pt-br/magazine/hh288075.aspx


    • Editado Paulo M Dalbosco quinta-feira, 30 de agosto de 2012 16:37 Adição de dados
    quinta-feira, 30 de agosto de 2012 16:36
  • Então Paulo,

    Isto que Vc fez, funciona certinho, e eu consigo também trazer os dados do Mysql, minha dificuldade é montar o WebGrid via SJON.

    é este meu problema, e pelo visto parece q/ ninguem do forum sabe.

    de qualquer forma valeu,

    vou ver se encontro um outro caminho.

    Valeu

    quinta-feira, 30 de agosto de 2012 20:53
  • Cara, com WebGrid vc não vai conseguir.

    Eu não sei qual é a sua necessidade para fazer isso, mas eu passei por uma situação em que não podia usar a webgrid, então a solução foi montar uma grid com uma tabela e fazer tudo com JavaScrip, AJAX e Json.

    Se isso lhe ajudar lhe passo o código q fiz, porém meu código é em MVC.

    • Sugerido como Resposta rs.developer domingo, 2 de setembro de 2012 13:10
    sexta-feira, 31 de agosto de 2012 11:38