J'ai reçu cette mise en œuvre actuelle d'un ami de l'esprit. Le projet a un GridView comme indiqué ci-dessous
<div ID="divGrid" runat="server">
<asp:GridView ID="docGrid" runat="server" AutoGenerateColumns="False" GridLines="None"
DataSourceID="pagedDatasetSourceControl" OnRowDataBound="docGrid_RowDataBound" OnSelectedIndexChanging="docGrid_SelectedIndexChanging" DataKeyNames="ID"
CssClass="gridTable" AllowSorting="True" AllowPaging="True" meta:resourcekey="docGridResource1">
<PagerSettings Visible="false"></PagerSettings>
<Columns>
..................
</Columns>
<RowStyle CssClass="tableRow"></RowStyle>
<PagerStyle VerticalAlign="Bottom" HorizontalAlign="Right"></PagerStyle>
<AlternatingRowStyle CssClass="tableRowAlt"></AlternatingRowStyle>
</asp:GridView>
</div>
Maintenant, plus d'une (1) classe .cs utilise cette GridView, alors chaque implémentation est différente. Ainsi, "UNE" des classes .cs implémente un "scrolling" qui est illustré ci-dessous.
this.divGrid.Attributes.Add("class", "fleft scroll");
this.divGrid.Attributes.Add("style", "width:100%; height:250px;");
Mais le code ci-dessus fait également défiler l'en-tête, de sorte que lorsque je fais défiler le texte vers le bas, l'en-tête défile également. Existe-t-il un moyen de résoudre ce problème en ajoutant un "Attributs" dans mon fichier .cs pour cette classe.
Gracias