1.用Css来定制DataGrid表头HeaderStyle的cssclass属性
.fixTitle
{
/*background: navy;
color: white;*/
position: relative;
top: expression(this.offsetParent.scrollTop);
}
1<DIVstyle="Z-INDEX:102;LEFT:264px;OVERFLOW:auto;WIDTH:184px;TOP:128px;HEIGHT:216px"
2ms_positioning="GridLayout">
3<asp:DataGridid="DataGrid1"style="Z-INDEX:103;"runat="server"BorderColor="#DEBA84"BorderStyle="None"
4BorderWidth="1px"BackColor="#DEBA84"CellPadding="0">
5<SelectedItemStyleFont-Bold="True"ForeColor="White"BackColor="#738A9C"></SelectedItemStyle>
6<ItemStyleForeColor="#8C4510"BackColor="#FFF7E7"></ItemStyle>
7<HeaderStyleFont-Bold="True"ForeColor="White"CssClass="fixTitle"BackColor="#A55129"></HeaderStyle>
8<FooterStyleForeColor="#8C4510"BackColor="#F7DFB5"></FooterStyle>
9<PagerStyleHorizontalAlign="Center"ForeColor="#8C4510"Mode="NumericPages"></PagerStyle>
10</asp:DataGrid></DIV>
注意DataGrid的position不能是绝对位置!
2.孟大哥的方法
/ShowDetail.aspx?id=B3F3462D-DC34-41CE-9FEE-6965B2A3D1AD