我做了个动态查询的gridview,我想点击“选择”时再往出弹一个网页,用来编辑选中的那一行,怎么做?谢谢

解决方案 »

  1.   

    http://blog.csdn.net/xianfajushi/archive/2008/11/30/3413317.aspx
      

  2.   

    给选择事件加一个js事件代码控件.Attributes.Add("onclick","window.open("url?id=1","","width=200 height=300")")
    或是用模态窗口
      

  3.   

    <asp:GridView ID="GridView" runat="server" Width="100%" AutoGenerateColumns="False" AllowPaging="True" OnPageIndexChanging="GridView_PageIndexChanging" PageSize="12" >
     9                 <Columns>
    10                       <asp:BoundField DataField="UserID" HeaderText="UserID" />
    11                       <asp:BoundField DataField="C_Name" HeaderText="中文名字"  />
    12                       <asp:BoundField DataField="E_Name" HeaderText="英文名字"  />   
    13                       <asp:BoundField DataField="salary" HeaderText="薪水" DataFormatString="{0:C}"  HtmlEncode ="False"/>               
    14                     <asp:TemplateField HeaderText="弹出固定窗口">
    15                         <ItemTemplate>
    16                             <a href="#" onclick="window.open('Demo28_Url.aspx?para=<%# Eval("UserID") %>',null,'left=250,top=220,width=300,height=200,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no')"><%#DataBinder.Eval(Container.DataItem,"C_Name") %></a>
    17                         </ItemTemplate>
    18                     </asp:TemplateField>
    19                   </Columns>
    20                   <RowStyle HorizontalAlign="Center" /> 
    21                   <PagerStyle HorizontalAlign="Right" />
    22               </asp:GridView>
      

  4.   

    我想问下,在另一个页面修改数据库里的东西,在本页面能否立即刷新。就是我gridview点击弹出一个界面修改完以后,原来的gridview能否立即刷新?谢谢
      

  5.   

    修改成功后你把弹出的窗口关闭 然后再调用一下你绑定的GridView方法就行了
      

  6.   

     page_load一下就可以刷新了
    或是通过scripmanager(ajax控件)