Как предотвратить высоту gridview с помощью горизонтального изменения размера scrolbar в зависимости от строк
при применении фильтров страниц, в зависимости от результирующего набора(10 на страницу), моя высота gridview уменьшается. Как мне избежать этого и заставить gridview сохранить свою высоту с горизонтальной полосой прокрутки в том же месте, даже если количество строк меньше 10.
Пожалуйста, помогите.
вот мой код:
Что я уже пробовал:
<asp:GridView ID="gv_SOUpdate" runat="server" AllowPaging="true" ShowHeader="true" AllowSorting="true" style="border-color:Black;" AutoGenerateColumns="False" BorderColor="White" GridLines="Both" PageSize="10" BorderStyle="Solid" width="1600px" onpageindexchanging="gv_SOUpdate_PageIndexChanging" onsorting="gv_SOUpdate_Sorting" BackColor="#CCCCCC" onrowcreated="gv_SOUpdate_RowCreated" onrowdatabound="gv_SOUpdate_RowDataBound"> <HeaderStyle CssClass="GridviewScrollHeader" ForeColor="black"/> <RowStyle CssClass="GridviewScrollItem" /> <PagerStyle CssClass="GridviewScrollPager" /> .GridviewScrollHeader TH, .GridviewScrollHeader TD { padding:4px; font-weight: bold; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; background-color: #CCCCCC; text-align: center; vertical-align:middle; font-family:Calibri; border-color: Black; z-index:0;} .GridviewScrollItem TD { padding:4px; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; background-color: #F1F2CD; font-family:Calibri; border-color: Black;} .GridviewScrollPager { border-top: 1px solid #303030; background-color: #FFFFFF; } .GridviewScrollPager TD { padding-top: 3px; font-size: 14px; padding-left: 5px; padding-right: 5px; } .GridviewScrollPager A { color:Black;} .GridviewScrollPager SPAN { font-size: 16px; font-weight: bold;}
jgakenhe
Я не вижу никакого свойства height в вашем CSS. Вы можете установить абсолютную высоту gridview или даже td, th или tr. Например добавить высота: 25px; в GridviewScrollItem или попробуйте добавить высота: 400px; к gv_SOUpdate.