gpt4 book ai didi

asp.net - 如何设置远点传播控制宽度自动

转载 作者:行者123 更新时间:2023-12-04 05:25:16 25 4
gpt4 key购买 nike

我遇到了 Farpoint Spread 控件的问题,该控件已经通过后面的代码设置了网格的高度,并直接在标记中设置了宽度。我的问题是,有没有办法将宽度设置为自动,因为如果我以1440x900的屏幕分辨率打开网格,这个网格会变小,但是如果我降低屏幕分辨率,则网格显示得很好。
我看到可以使用 Javascript 确定屏幕分辨率,然后我可以为每个分辨率设置预定义的样式。任何人都可以帮我解决这个问题或有其他建议可以提供给我吗?

<tr>
<td style="padding-left: 10px; padding-top: 15px;" valign="top">
<farpoint:FpSpread ID="FpSpreadUnitPrice" runat="server" BorderColor="transparent" BorderStyle="None"
Width="98%">
<Sheets>
<farpoint:SheetView DataSourceID="" SheetName="Sheet1">
<SelectionBorder BorderStyle="NotSet" BorderStyleBottom="NotSet" BorderStyleLeft="NotSet"
BorderStyleRight="NotSet" BorderStyleTop="NotSet" />
<RowHeader Width="40" />
</farpoint:SheetView> </Sheets>

</farpoint:FpSpread>
</td>
</tr>


// Set grid height
int height = 0;
for (int i = 0; i < sh.Rows.Count; i++) {
int borderSize = 1;
for (int j=0; j<sh.ColumnCount; j++)
if (sh.Cells[i, j].Border.BorderSizeTop > borderSize)
borderSize = sh.Cells[i, j].Border.BorderSizeTop;
height += sh.Rows.Height + borderSize;
}
this.FpSpreadUnitPrice.Height = height + 10;

最佳答案

<farpoint:FpSpread>标签可以像任何 <div> 一样使用标记。所以宽度可以用css自动设置。

soo..如果你包括style="width:100%;height:100%"到标签,它会调整到它的容器的大小。

您还需要从 <farpoint:FpSpread> 中删除宽度和高度属性。标签

关于asp.net - 如何设置远点传播控制宽度自动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13272375/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com