关于:创建表头固定,表体可滚动的GridView 孟子E章的一篇技术文章:http://blog.csdn.net/net_lover/archive/2006/10/10/1328729.aspx
-------------------------------------------------------------------------
我现在出现的问题是:当我采用ajax的 UpdatePanel 的时候如果要是为这个 GridView 设置了 AllowSorting="True" 的话,那么当重新排完序,重新绑定数据后,那最上面的那个复制的表头就消失了,原来的表头就出来了,这样,整个 GridView 就全部包括在这个滚动框里了,表头和表体全部滚动了,没有了原来的效果,请各位老大帮解决一下!!以上问题,我是指在使用 ajax UpdatePanel 的情况下使用 AllowSorting="True" 排序的时候出现的问题 -----------------附代码:
我只是把 GridView1 放在了 ajax 的 UpdatePanel 里。<asp:UpdatePanel ID="UpdatePanel1" runat="server">
                  <ContentTemplate>
                     <div id="a">
          </div>
          <div style="overflow-y: scroll; height: 500px">
           <asp:GridView ID = "GridView1"  runat ="server"  Font-Size = "12px"  BackColor = "#FCFCFC"  CellPadding = "4"  Width = "900" OnRowDataBound="GridView1_RowDataBound" AllowSorting="True" OnSorting="GridView1_Sorting" AutoGenerateColumns="False" > 
                <HeaderStyle BackColor = "DarkGray"  Height = "26px"/> 
               <Columns>
                   <asp:BoundField DataField="ID" SortExpression="ID" HeaderText="ID号" />
                   <asp:BoundField DataField="WorkAccount" SortExpression="WorkAccount" HeaderText="工号" />
                   <asp:BoundField DataField="CardNumber" SortExpression="CardNumber" HeaderText="卡号" />
                                   
               </Columns>
            </asp:GridView>          
          </div>
                  </ContentTemplate>
</asp:UpdatePanel>