2011-09-20 6 views
1
<asp:GridView ID="UserTable" runat="server" AllowPaging="False" SelectedIndex="0" DataKeyNames="UserID" ShowHeaderWhenEmpty="True" 
          OnRowDeleting="UserTable_RowDeleting" AutoGenerateColumns="false"> 
    <Columns> 
    <asp:TemplateField HeaderText="Edit Controls" ItemStyle-Width="15%"> 
    <ItemTemplate> 
    <%-- <asp:LinkButton ID="lnk_Edit" ToolTip="Edit User" CommandArgument='<%# Eval("UserID") %>' CommandName="Edit1" runat="server">--%> 
    <asp:ImageButton ID="img_Edit" src="Styles/Images/Edit.jpg" runat="server"   style="border-style: none" CommandArgument='<%# Eval("UserID") %>' 
            CommandName="Edit1" /> 
<%--</asp:LinkButton>--%> 
    <asp:PopupControlExtender ID="PopUCtrlExt_Edit" runat="server" DynamicServicePath="" 
              Enabled="True" ExtenderControlID="" TargetControlID="img_Edit" PopupControlID="pnl_updateUser"> 
    </asp:PopupControlExtender> 

그리드보기 내에서 편집 이미지를 클릭하면 팝업이 표시됩니다. 링크 내부에서 편집 이미지를 사용해 보았을 때 팝업이 다시 나타나 링크를 제거해야했습니다. 이제 어떻게하면 선택한 행의 값을 가져 와서 해당 값을 팝업 패널에 표시 할 수 있습니까?asp.net의 표에서 팝업으로 값 채우기

<asp:ListBox ID="listboxE_RoleName" runat="server" DataSourceID="SurelyKnown" DataTextField="RoleName" DataValueField="RoleName"></asp:ListBox> 
<asp:TextBox ID="txtE_Email" runat="server" CssClass="style23"></asp:TextBox> 

원하는 값을 편집하고 싶습니다. 클라이언트 측의 팝업 패널에서 선택된 행의 값을 채우는 방법. 가능하면 링크 내부의 이미지 버튼을 사용할 때 팝업 포스트 백을위한 수정 사항도 있습니다. 감사합니다

답변