Usuário com melhor resposta
Como Fazer um repeater no web user control?

Pergunta
-
Gostaria de saber como faço para fazer funcionar um repeater no web user control. Tipo listar já tá fazendo q é uma beleza. Agora quando vou acionar o excluir, por exemplo, através do onItemCommand ele nem entra na função do CommandName.... :/
<asp:Repeater runat="server" ID="rptOpiniao" onitemcommand="rptOpiniao_ItemCommand1" > ..... <asp:Button runat="server" CommandName="excluirOpiniao" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "id_opinar") %>' Text="Excluir" /> </asp:Repeater>
Respostas
-
Caro amigo tente algo parecido com isso.
<ItemTemplate>
<tbody>
<tr class="fundo-cinza">
<td style="padding-left: 30px" id="trAlterar" runat="server">
<asp:Literal runat="server" ID="ltrEntidade" />
<asp:LinkButton runat="server" ID="lnkAlterar" CssClass="bt-altera bt-alteraie7"
Text="Alterar" ToolTip="Clique aqui para Efetuar esse Pagamento" />
</td>
</tr>
</tbody>
</ItemTemplate>
<AlternatingItemTemplate>
<tbody>
<tr>
<td style="padding-left: 30px" id="trAlterar" runat="server">
<asp:Literal runat="server" ID="ltrEntidade" />
<asp:LinkButton runat="server" ID="lnkAlterar" CssClass="bt-altera bt-alteraie7"
Text="Alterar" ToolTip="Clique aqui para Efetuar esse Pagamento" />
</td>
</tr>
</tbody>
</AlternatingItemTemplate>E no codebehind voce cria o evento de onclick
((LinkButton)e.Item.FindControl("lnkAlterar")).OnClientClick = excluir();
Se isso te serviu nao esqueca de colocar como resposta.
- Sugerido como Resposta Luiz Gu Oka segunda-feira, 22 de outubro de 2012 18:09
- Marcado como Resposta Ricardo RussoModerator quinta-feira, 24 de janeiro de 2013 12:19
Todas as Respostas
-
Caro amigo tente algo parecido com isso.
<ItemTemplate>
<tbody>
<tr class="fundo-cinza">
<td style="padding-left: 30px" id="trAlterar" runat="server">
<asp:Literal runat="server" ID="ltrEntidade" />
<asp:LinkButton runat="server" ID="lnkAlterar" CssClass="bt-altera bt-alteraie7"
Text="Alterar" ToolTip="Clique aqui para Efetuar esse Pagamento" />
</td>
</tr>
</tbody>
</ItemTemplate>
<AlternatingItemTemplate>
<tbody>
<tr>
<td style="padding-left: 30px" id="trAlterar" runat="server">
<asp:Literal runat="server" ID="ltrEntidade" />
<asp:LinkButton runat="server" ID="lnkAlterar" CssClass="bt-altera bt-alteraie7"
Text="Alterar" ToolTip="Clique aqui para Efetuar esse Pagamento" />
</td>
</tr>
</tbody>
</AlternatingItemTemplate>E no codebehind voce cria o evento de onclick
((LinkButton)e.Item.FindControl("lnkAlterar")).OnClientClick = excluir();
Se isso te serviu nao esqueca de colocar como resposta.
- Sugerido como Resposta Luiz Gu Oka segunda-feira, 22 de outubro de 2012 18:09
- Marcado como Resposta Ricardo RussoModerator quinta-feira, 24 de janeiro de 2013 12:19
-
-
Só não entendi a parte
((LinkButton)e.Item.FindControl("lnkAlterar")).OnClientClick = excluir();
Onde devo colocar essa linha ?
Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
- Sugerido como Resposta Luiz Gu Oka segunda-feira, 22 de outubro de 2012 18:09
- Não Sugerido como Resposta Luiz Gu Oka segunda-feira, 22 de outubro de 2012 18:09
-
-
-