关于ultraWebGrid的高度问题

前台定义一个grid如下代码
<igtbl:ultrawebgrid id="gridCourseForIndicator" runat="server" Width="100%" Height="100%">
<DisplayLayout AllowSortingDefault="Yes" RowHeightDefault="18px" Version="2.00" SelectTypeRowDefault="Extended"SelectTypeCellDefault="Single"
 BorderCollapseDefault="Separate" AllowColSizingDefault="Free" CellPaddingDefault="4" RowSelectorsDefault="No" Name="gridCourseForIndicator"
 TableLayout="Fixed" CellClickActionDefault="RowSelect">
<AddNewBox>
<Style BorderWidth="1px" BorderStyle="Solid" BackColor="LightGray">
<BorderDetails ColorTop="White" WidthLeft="1px" WidthTop="0px" ColorLeft="White">
</BorderDetails>
</Style>
</AddNewBox>
<Pager PrevText="上一页" NextText="下一页" PageSize="16" StyleMode="CustomLabels" AllowPaging="True">
<Style BorderWidth="1px" BorderStyle="Solid" BackColor="White">
<BorderDetails ColorTop="White" WidthLeft="1px" WidthTop="0px" ColorLeft="White">
</BorderDetails>
</Style>
</Pager>
<HeaderStyleDefault BorderWidth="0px" Font-Size="12px" Font-Bold="True" BorderColor="#999999" BorderStyle="Solid" 
	HorizontalAlign="Center" ForeColor="White" BackColor="#535893" Height="18px">
<BorderDetails ColorTop="236, 236, 236" WidthLeft="1px" ColorBottom="236, 236, 236" WidthTop="1px"
ColorRight="236, 236, 236" ColorLeft="236, 236, 236">
</BorderDetails>
</HeaderStyleDefault>
<RowSelectorStyleDefault BorderWidth="0px" BackColor="#535893"></RowSelectorStyleDefault>
<FrameStyle Width="100%" BorderWidth="1px" Font-Size="12px" Font-Names="Verdana" BorderColor="#999999" 
	BorderStyle="Solid" Height="100%">
</FrameStyle>
<FooterStyleDefault BorderWidth="0px" BorderStyle="Groove" BackColor="LightGray">
	<BorderDetails ColorTop="White" WidthLeft="1px" WidthTop="0px" ColorLeft="White"></BorderDetails>
</FooterStyleDefault>
<ActivationObject BorderWidth="" BorderColor="153, 153, 153"></ActivationObject>
<EditCellStyleDefault Cursor="Wait" VerticalAlign="Middle" BorderWidth="1px" BorderColor="Black" BorderStyle="None">
	<Padding Bottom="1px"></Padding>
</EditCellStyleDefault>
<SelectedRowStyleDefault Cursor="Default" BackColor="#FFF4AD"></SelectedRowStyleDefault>
<RowAlternateStyleDefault BackColor="#F9F9F9"></RowAlternateStyleDefault>
<RowStyleDefault VerticalAlign="Middle" BorderWidth="1px" BorderColor="#999999" BorderStyle="Solid"
	 HorizontalAlign="Left" BackColor="White">
	<Padding Left="3px"></Padding>
	<BorderDetails WidthLeft="0px" WidthTop="0px"></BorderDetails>
</RowStyleDefault>
</DisplayLayout>
<Bands>
<igtbl:UltraGridBand></igtbl:UltraGridBand>
</Bands>
</igtbl:ultrawebgrid>




这样的话,因为有FrameStyle,所以grid的高度不会自动根据grid中的内容自动伸展,定义了多高就会显示多高。

如果需要将grid的高度根据grid的内容显示,就要去掉这段代码

<FrameStyle Width="100%" BorderWidth="1px" Font-Size="12px" Font-Names="Verdana" BorderColor="#999999"BorderStyle="Solid" Height="100%">
</FrameStyle>




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值