2
我遇到了一個FP Spread控件的問題,它已經通過後面的代碼和直接在標記中設置了網格的高度。我的問題是,有沒有辦法將寬度設置爲auto,因爲如果我打開1440x900屏幕分辨率的網格,該網格會變小,但是如果我降低屏幕分辨率,則會很好地顯示網格。如何設置FP Spread控件寬度自動
我看到可以用javascript確定屏幕分辨率,然後我可以爲每個分辨率設置一個預定義的樣式。任何人都可以幫助我嗎?,另一個建議,你可以提供給我嗎?
<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;