none
Repeater c# preencher linhas via programação RRS feed

  • Pergunta

  • Bom dia pessoal

    Eu tenho o seguinte repeater abaixo:

                

    <table>
               <tr>
                   <th>
                       Id
                   </th>
                   <th>
                       Name
                   </th>
                   <th id="coluna_a" runat="server">
                       Nome1
                   </th>
                   <th id="coluna_b" runat="server">
                       Nome2
                   </th>
                   <th id="coluna_c" runat="server">
                       Nome3
                   </th>
               </tr>
             <asp:Repeater ID="rptDemo" runat="server" OnItemDataBound="ItemDataBound">
                    //Preencher os itens via código
              </asp:Repeater>
           </table>

    No codigo em C# eu tenho a seguinte programação:

                

    StringBuilder sb = new StringBuilder();

                      sb.AppendLine("<ItemTemplate>");
                       sb.AppendLine("<tr>");
                           sb.AppendLine("<td>");
                               sb.AppendLine("<asp:Label ID=\"lblId\" runat=\"server\" Text='<%# DataBinder.Eval(Container, \"DataItem.ID\")%>'></asp:Label>");
                           sb.AppendLine("</td>");
                           sb.AppendLine("<td>");
                               sb.AppendLine("<asp:Label ID=\"lblName\" runat=\"server\" Text='<%# DataBinder.Eval(Container,\"DataItem.Name\")%>'></asp:Label>");
                           sb.AppendLine("</td>");
                           sb.AppendLine("<td>");
                               sb.AppendLine("<asp:Label ID=\"lblNome1\" runat=\"server\" Text='<%# DataBinder.Eval(Container, \"DataItem.Nome1\")%>'></asp:Label>");
                           sb.AppendLine("</td>");
                           sb.AppendLine("<td>");
                               sb.AppendLine("<asp:Label ID=\"lblNome2\" runat=\"server\" Text='<%# DataBinder.Eval(Container, \"DataItem.Nome2\")%>'></asp:Label>");
                           sb.AppendLine("</td>");
                           sb.AppendLine("<td>");
                               sb.AppendLine("<asp:Label ID=\"lblNome3\" runat=\"server\" Text='<%# DataBinder.Eval(Container, \"DataItem.Nome3\")%>'></asp:Label>");
                           sb.AppendLine("</td>");
                       sb.AppendLine("</tr>");
                   sb.AppendLine("</ItemTemplate>");

    Agora como eu aplico esse código em c# no modo execução dentro do meu repeater?

    pode ser até de outra forma, sem ser o repeater. Existe algum forma?

    Por favor pessoal. Alguém pode me ajudar.

    Abs

    Fabricio Vale



    Fabricio

    quarta-feira, 1 de agosto de 2018 11:34

Respostas

  • Fabricio,

    Segue alguns artigos de como utilizar o repeater:

    https://imasters.com.br/dotnet/trabalhando-com-repeater-no-asp-net

    https://msdn.microsoft.com/en-us/library/zzx23804%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396

    https://www.c-sharpcorner.com/UploadFile/5089e0/how-to-use-repeater-control-in-Asp-Net/


    Carlos Eduardo Ferreira

    quarta-feira, 1 de agosto de 2018 18:15

Todas as Respostas

  • Fabricio,

    Segue alguns artigos de como utilizar o repeater:

    https://imasters.com.br/dotnet/trabalhando-com-repeater-no-asp-net

    https://msdn.microsoft.com/en-us/library/zzx23804%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396

    https://www.c-sharpcorner.com/UploadFile/5089e0/how-to-use-repeater-control-in-Asp-Net/


    Carlos Eduardo Ferreira

    quarta-feira, 1 de agosto de 2018 18:15
  • Boa tarde,

    Por falta de retorno essa thread está encerrada.

    Se necessário favor abrir uma nova thread.

    Atenciosamente,

    Filipe B de Castro

    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 postagens 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.

    quinta-feira, 23 de agosto de 2018 20:20
    Moderador