я должен исправить заголовок в GridView, и я использую это в классе стилеcss проблема в верхней части :?
<style type="text/css">
.gridFixedHeader
{
background-color:white;
position:relative;
top:expression(GridView1.offsetParent.scrollTop-2);
}
</style>
, но я получаю сообщение об ошибке, что выражение (GridView1.offsetParent.scrollTop-2), не действует ... , что все мне нужно сделать, чтобы сделать эту работу .....
любые предложения
Главная цель ... чтобы исправить заголовки, чтобы они не двигают, когда GridView прокручивается вверх или вниз ...
любая помощь будет оценил ...
вот мой GridView код
<asp:Panel ID="Panel1" runat="server" Height="100px" ScrollBars="Vertical">
<asp:GridView ID="GridView1" runat="server" AllowSorting="True"
AutoGenerateColumns="False" BackColor="White" BorderColor="#CCCCCC"
BorderStyle="None" BorderWidth="1px" CellPadding="3"
DataKeyNames="MachineGroupID" DataSourceID="SqlDataSource1">
<RowStyle ForeColor="#000066" />
<HeaderStyle CssClass="gridFixedHeader" />
<Columns>
<asp:BoundField DataField="MachineGroupID" HeaderText="MachineGroupID"
InsertVisible="False" ReadOnly="True" SortExpression="MachineGroupID" />
<asp:BoundField DataField="MachineGroupName" HeaderText="MachineGroupName"
SortExpression="MachineGroupName" />
</Columns>
<FooterStyle BackColor="White" ForeColor="#000066" />
<PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" />
<SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" />
</asp:GridView>
</asp:Panel>
так что здесь у меня есть GridView, где, когда я прокручивать строка заголовка движется слишком .. я не хочу, чтобы это произошло ..
Просьба пояснить на конкретном языке, отличном от gridview, что вы пытаетесь сделать, я уверен, что кто-то придумает правильную директиву CSS для него. –