<head runat="server">
    <title>无标题页</title>
<style> 
.fixedLeft   
{        
     position: relative;    
      left:expression (this.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.scrollLeft-4);       
      z-index:10;   
}   </style> 
</head>
后台代码:
绑定gridview
this.GridView1.Columns[0].HeaderStyle.CssClass = "fixColleft";
this.GridView1.Columns[0].ItemStyle.CssClass = "fixColleft";
this.GridView1.DataBind();
<asp:Panel ID="Panel1" runat="server" Width="654px" ScrollBars="Horizontal" >
不知道为什么 还是不固定 请高手帮忙!!!!

解决方案 »

  1.   

    在前台:  <Columns>
    <asp:BoundField DataField="字段">
     <ItemStyle CssClass="fixColleft"></ItemStyle>
      <HeaderStyle CssClass="fixColleft"></HeaderStyle>
       </asp:BoundField>绑定gridview
    this.GridView1.DataSource=...;
    this.GridView1.DataBind();
      

  2.   

    http://topic.csdn.net/u/20090509/10/fddddb0a-be0e-4fa7-9ef1-39ac13876190.html
      

  3.   

    <asp:Panel ID="Panel1" runat="server" Width="654px" ScrollBars="Horizontal" >
                    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Width="802px" BackColor="White" BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" CellPadding="10" Font-Size="10pt" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" OnRowDataBound="GridView1_RowDataBound" PageSize="2" Height="569px">
                    <Columns>
                    <asp:TemplateField>
                        <ItemTemplate>
                           <asp:CheckBox ID="CheckBox1" runat="server" />
                        </ItemTemplate>
                         <FooterTemplate>
                         </FooterTemplate>
                     </asp:TemplateField>                 <asp:TemplateField HeaderText ="年">
                                <ItemTemplate>
                                   <asp:Label ID="nf"  runat="server" Text='<%# Eval("nf")%>'  ></asp:Label> 
                              </ItemTemplate>
                              <FooterTemplate>
                                   <asp:TextBox ID="nf" Width="28"  runat="server"/>
                              </FooterTemplate>
                         <ItemStyle CssClass="fixedLeft" />
                      </asp:TemplateField>前台已经绑定好了