【表示】【VS2005】列ヘッダを非表示にして固定行と固定列の設定を行うと、固定行を境に列幅がずれて表示される場合がある
対象製品
SPREAD for .NET 2.5J Web Forms Edition
発生環境
この現象は、Visual Studio 2005を使用した開発環境で発生します
状況
修正済み
詳細
1行目のセルを結合した状態で、列ヘッダを非表示にして固定行と固定列の設定を行うと、固定行を境に同一列が異なる列幅で表示されます。
【手順】
1.新規WebフォームにSPREADのみを配置します
2.下記サンプルコードをコピーし、アプリケーションを実行します
3. 固定行を境に同一列が異なる列幅で表示されます
【サンプルコード】
-------------------------
Webフォームクラス
-------------------------
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Page.IsPostBack Then
Return
End If
FpSpread1.Height = 200
FpSpread1.Width = 650
FpSpread1.ActiveSheetView.ColumnHeader.Visible = False
FpSpread1.ActiveSheetView.ColumnCount = 10
FpSpread1.ActiveSheetView.RowCount = 10
FpSpread1.ActiveSheetView.FrozenColumnCount = 5
FpSpread1.ActiveSheetView.FrozenRowCount = 3
FpSpread1.ActiveSheetView.Cells(0, 0).ColumnSpan = 2
FpSpread1.ActiveSheetView.Cells(0, 2).ColumnSpan = 2
End Sub
【手順】
1.新規WebフォームにSPREADのみを配置します
2.下記サンプルコードをコピーし、アプリケーションを実行します
3. 固定行を境に同一列が異なる列幅で表示されます
【サンプルコード】
-------------------------
Webフォームクラス
-------------------------
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Page.IsPostBack Then
Return
End If
FpSpread1.Height = 200
FpSpread1.Width = 650
FpSpread1.ActiveSheetView.ColumnHeader.Visible = False
FpSpread1.ActiveSheetView.ColumnCount = 10
FpSpread1.ActiveSheetView.RowCount = 10
FpSpread1.ActiveSheetView.FrozenColumnCount = 5
FpSpread1.ActiveSheetView.FrozenRowCount = 3
FpSpread1.ActiveSheetView.Cells(0, 0).ColumnSpan = 2
FpSpread1.ActiveSheetView.Cells(0, 2).ColumnSpan = 2
End Sub
回避方法
2009/05/27版で修正済み。
キーワード
SPRN06915
この文書は、以前は次のバグレポートIDで公開されていました : 7868