Click here to Skip to main content
15,886,026 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
while applying page filters, depending on resultset(10 per page) my gridview height is shrinked. How do I avoid that and make gridview retain its height with horizontal scrollbar at same place even no. of rows is less than 10.

Pls help.

here is my code:

What I have tried:

<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;}
Posted
Comments
jgakenhe 25-Aug-17 14:23pm    
I see no height property in your CSS. You can set the absolute height of the gridview or even td, th, or tr. For example add height: 25px; to the GridviewScrollItem or try adding height: 400px; to the gv_SOUpdate.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900