Fórum - C# Brasil


Passar parametro para ModalPopupExtender | Visual Studio (2005, 2008, 2010, Express) | Forum

Este fórum requer JavaScript habilitado para a publicação de conteúdo
 
Você precisa fazer login para escrever mensagens Login Registrar


Registrar? | Recuperar Senha?

Pesquisar Fóruns:


 






Minimum search word length is 4 characters – Maximum search word length is 84 characters
Uso do Curinga nas Pesquisa:
*  igual a qualquer número de caracteres    %  igual a exatamente um caractere

Passar parametro para ModalPopupExtender

UsuárioMensagem

13:46
5 agosto 2012


leandro

Member

editoriais 4

Boa Tarde, 

Tenho um formulário que exibe uma GridView. Nesta Grid eu tenho um botão que abre uma popup que irá fazer umas consultas e operações que precisam de um código da linha referente.

 

O que eu preciso é passar o valor do campo código da linha da grid para a ModalPopupExtender.

 

O problema é que quando eu clico no botao da grid o evento OnRowCommand não é chamado, pois no codebehind eu manipularia os dados e depois usaria a função show() para mostrar a popup.

 

Nunca fiz isso então não tenho prática. Segue o código abaixo:

 

<asp:TemplateField HeaderText="Permissão" ItemStyle-Width="30px" ItemStyle-HorizontalAlign="Left">
                        <ItemTemplate>
                            <asp:Button ID="btnPermissao" 
                                        Text="Editar" 
                                        CommandName="Permissoes" 
                                        CommandArgument='<%#DataBinder.Eval(Container.DataItem, "Codigo")%>'
                                        CssClass="button"
                                        OnClick="btnPermissao_Click" 
                                        runat="server" />
                            <asp:Panel ID="pnlPerson" runat="server" Style="display: none; padding:15px 15px 15px 15px; border:solid 2px black;" Width="600px" Height="400px" 
                                BackColor="White">
                                <div style="float: right;">
                                    <asp:LinkButton ID="lnkClose" runat="server">Fechar</asp:LinkButton>
                                </div>
                                <div id="Div2" style="width:275px; margin-top:60px;  height:230px; float: left; ">
                                <asp:Label ID="lblFuncoesDisponiveis" Text="Funções Disponíveis" CssClass="cad-lbl" runat="server" /><br />
                                    <asp:ListBox ID="lbxFuncoesDisponivel" Width="100%" Height="100%" Font-Size="8" runat="server">
                                    </asp:ListBox>
                             </div>
                             <div id="btns" align="center" style="width: 35px; margin-top: 85px; float:left;" >
                                 <asp:Button ID="btnAddTudo" Text=">>" Width="100%" CssClass="button" runat="server" /><br /><br />
                                 <asp:Button ID="btnAdicionar" Text=">" Width="100%" CssClass="button" runat="server" /><br /><br />
                                 <asp:Button ID="btnRetirar" Text="<" Width="100%" CssClass="button" runat="server" /><br /><br />
                                 <asp:Button ID="btnRetTudo" Text="<<" Width="100%" CssClass="button" runat="server" /><br /><br />
                             </div>
                             <div id="Div3" style="width:275px; margin-top:45px; height:230px; float: right;">
                                    <asp:Label ID="lblFuncoesPermitidas" Text="Funções Permitidas" CssClass="cad-lbl" runat="server" /><br />
                                    <asp:ListBox ID="lbxFuncoesPermitidas" Width="100%" Height="100%" Font-Size="8" runat="server">
                                    </asp:ListBox>
                             </div>
                             <div id="Div4" align="center" style="width:600px; margin-top:340px;">
                                    <asp:Button ID="Button1" Text="Gravar" CssClass="button" runat="server" />
                                    <asp:Button ID="Button2" Text="Cancelar" CssClass="button" runat="server" />
                             </div>
                            </asp:Panel>
                            <asp:ModalPopupExtender ID="extPerson" runat="server" TargetControlID="btnPermissao"
                                PopupControlID="pnlPerson" Drag="true" DropShadow="true" CancelControlID="lnkClose" />
                        </ItemTemplate>
                    </asp:TemplateField>


About the C# Brasil Forum

O fuso horário do Fórum:UTC -3

Maior Número de Usuários Online: 37

Online Agora:
6 Visitantes

Atualmente navegando Tópico:
1 Visitante

Estatísticas do Fórum:

Grupos: 1
Fóruns: 16
Tópicos: 370
Editorias: 802

Grupo de Usuários:

Existem 3332 Membros
Houve 1 Visitante

Existem 3 Admins

Participantes mais ativos:

Fernando Jr. – 54
Alex – 22
Gabriel Gomes – 20
Elissantos – 20
piazao – 17
joelsoncarvalhojr – 12

Novos Membros Recentes: Imoneyhoo87157, eaofbcfomc, creseeviops, boffAbrawlsob, crachewab, SworiDicwrilm

Administradores: Raphael Cardoso (149 Mensagens), Rodrigo Coimbra (5 Mensagens), Thiago Suzuki (4 Mensagens)