简体   繁体   English

防止在asp.net c#中调整gridview的高度

[英]prevent resizing height of gridview in asp.net c#

while applying page filters, depending on resultset(10 per page) my gridview height is shrinked. 在应用页面过滤器时,根据结果集(每页10个),我的gridview高度会缩小。 How do I avoid that and make gridview retain its height with horizontal scrollbar at same place even no. 如何避免这种情况,并使gridview保持水平滚动条的高度,即使在同一位置也不行。 of rows is less than 10. 的行数少于10。

Pls help. 请帮助。

here is my code: 这是我的代码:

 <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;}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM