none
gadget com asp.net RRS feed

  • Pergunta

  • galera preciso de mais uma ajuda de vocês.

    Tenho um gadget que está funcionando de boas, porém necessito que ele carrega dados do banco, joguei uma GridView. No Form_Load realizo o select para carregar o GridView, mas essa GridView não aparece.

    Sou leigo no desenvolvimento de Gadget, mas verifiquei que componentes asp.net não executam no gadget, somente componentes html puro.

    Alguém poderia me dar uma ajuda de como carregar uma tabela com dados do banco nesse gadget ? Há alguma maneira de carregar em uma tabela html ?

    Desde já, agradeço pela ajuda e paciência.

    segunda-feira, 26 de agosto de 2013 16:07

Respostas

  • Olá Jonathan,

    Qual banco de dados você esta usando?

    O exemplo abaixo mostra como listar os dados de um banco de dados MySQL por html:

    <html>
     <head>
      <title>Exibir dados com PHP/MySql</title>
     </head>
    <body>
    
    <h1>Exibir dados com PHP/MySql</h1>
    
    <?php
    
    $servidor = “localhost”; /*maquina a qual o banco de dados está*/
    $usuario = “root”; /*usuario do banco de dados MySql*/
    $senha = “root”; /*senha do banco de dados MySql*/
    $banco = “banco”; /*seleciona o banco a ser usado*/
    
    $conexao = mysql_connect($servidor,$usuario,$senha);  /*Conecta no bando de dados MySql*/
    
    mysql_select_db($banco); /*seleciona o banco a ser usado*/
    
    $res = mysql_query(”select * from usuarios”); /*Executa o comando SQL, no caso para pegar todos os usuarios do sistema e retorna o valor da consulta em uma variavel ($res)  */
    
    echo “<table><tr><td>Login</td><td>Nome do Usuário</td><td>Senha do Usuário</td></tr>”;
    
    /*Enquanto houver dados na tabela para serem mostrados será executado tudo que esta dentro do while */
    while($escrever=mysql_fetch_array($res)){
    
    /*Escreve cada linha da tabela*/
    echo “<tr><td>” . $escrever[’login’] . “</td><td>” . $escrever[’nome’] . “</td><td>” . $escrever[’senha’] . “</td></tr>”;
    
    }/*Fim do while*/
    
    echo “</table>”; /*fecha a tabela apos termino de impressão das linhas*/
    
    mysql_close(conexao);
    
    ?>
    
    </body>
    </html>

    Att,


    Giovani Cruzara – Microsoft Contingent Staff

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    Msdn Community Support

    Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 28 de agosto de 2013 19:37

Todas as Respostas

  • Nunca fiz e nunca trampei com gadgets, mas se colocar uma Html Table e preencher as células dela com informações do BD? Já tentou isso? E por jquery? A biblioteca do jquery é muito rica e tudo baseado em Javascript. Se roda HTML, deve rodar javascript e também jquery.
    segunda-feira, 26 de agosto de 2013 16:23
  • é isso mesmo que eu quero fazer, carregar dados do banco em uma tabela HTML, porém nunca fiz isso, só fiz com gridview e outros componentes, como posso fazer com uma table ?
    segunda-feira, 26 de agosto de 2013 16:41
  • Olá Jonathan,

    Qual banco de dados você esta usando?

    O exemplo abaixo mostra como listar os dados de um banco de dados MySQL por html:

    <html>
     <head>
      <title>Exibir dados com PHP/MySql</title>
     </head>
    <body>
    
    <h1>Exibir dados com PHP/MySql</h1>
    
    <?php
    
    $servidor = “localhost”; /*maquina a qual o banco de dados está*/
    $usuario = “root”; /*usuario do banco de dados MySql*/
    $senha = “root”; /*senha do banco de dados MySql*/
    $banco = “banco”; /*seleciona o banco a ser usado*/
    
    $conexao = mysql_connect($servidor,$usuario,$senha);  /*Conecta no bando de dados MySql*/
    
    mysql_select_db($banco); /*seleciona o banco a ser usado*/
    
    $res = mysql_query(”select * from usuarios”); /*Executa o comando SQL, no caso para pegar todos os usuarios do sistema e retorna o valor da consulta em uma variavel ($res)  */
    
    echo “<table><tr><td>Login</td><td>Nome do Usuário</td><td>Senha do Usuário</td></tr>”;
    
    /*Enquanto houver dados na tabela para serem mostrados será executado tudo que esta dentro do while */
    while($escrever=mysql_fetch_array($res)){
    
    /*Escreve cada linha da tabela*/
    echo “<tr><td>” . $escrever[’login’] . “</td><td>” . $escrever[’nome’] . “</td><td>” . $escrever[’senha’] . “</td></tr>”;
    
    }/*Fim do while*/
    
    echo “</table>”; /*fecha a tabela apos termino de impressão das linhas*/
    
    mysql_close(conexao);
    
    ?>
    
    </body>
    </html>

    Att,


    Giovani Cruzara – Microsoft Contingent Staff

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    Msdn Community Support

    Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 28 de agosto de 2013 19:37