【クライアント】列ヘッダセルを結合すると、列ヘッダクリック時の列選択の動作が不正になる
対象製品
SPREAD for .NET 2.5J Web Forms Edition
発生環境
動作保証環境と同様
状況
修正済み
詳細
列ヘッダセルを結合すると、列ヘッダクリック時に選択される列が不正になる場合があります。
【手順】
1.新規WebフォームにSPREADを配置します
2.下記サンプルコードをコピーし、アプリケーションを実行します
3.6列目上の列ヘッダ(ColumnHeader.Cells(0, 7))をクリックします
4.4列目が選択されます
【サンプルコード】
-------------------------
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.Width = 600
FpSpread1.ActiveSheetView.Columns.Default.Width = 50
FpSpread1.ActiveSheetView.ColumnHeader.AutoText = FarPoint.Web.Spread.HeaderAutoText.Numbers
FpSpread1.ActiveSheetView.ColumnCount = 13
FpSpread1.ActiveSheetView.ColumnHeader.RowCount = 2
FpSpread1.ActiveSheetView.Columns(1).Visible = False
FpSpread1.ActiveSheetView.Columns(2).Visible = False
FpSpread1.ActiveSheetView.ColumnHeader.Cells(0, 4).ColumnSpan = 3
FpSpread1.ActiveSheetView.ColumnHeader.Cells(0, 8).ColumnSpan = 3
FpSpread1.ActiveSheetView.ColumnHeader.Cells(0, 7).Value = "ColumnHeader." + vbCrLf + "Cells(0, 7)"
FpSpread1.ActiveSheetView.Columns(7).Width = 100
End Sub
【手順】
1.新規WebフォームにSPREADを配置します
2.下記サンプルコードをコピーし、アプリケーションを実行します
3.6列目上の列ヘッダ(ColumnHeader.Cells(0, 7))をクリックします
4.4列目が選択されます
【サンプルコード】
-------------------------
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.Width = 600
FpSpread1.ActiveSheetView.Columns.Default.Width = 50
FpSpread1.ActiveSheetView.ColumnHeader.AutoText = FarPoint.Web.Spread.HeaderAutoText.Numbers
FpSpread1.ActiveSheetView.ColumnCount = 13
FpSpread1.ActiveSheetView.ColumnHeader.RowCount = 2
FpSpread1.ActiveSheetView.Columns(1).Visible = False
FpSpread1.ActiveSheetView.Columns(2).Visible = False
FpSpread1.ActiveSheetView.ColumnHeader.Cells(0, 4).ColumnSpan = 3
FpSpread1.ActiveSheetView.ColumnHeader.Cells(0, 8).ColumnSpan = 3
FpSpread1.ActiveSheetView.ColumnHeader.Cells(0, 7).Value = "ColumnHeader." + vbCrLf + "Cells(0, 7)"
FpSpread1.ActiveSheetView.Columns(7).Width = 100
End Sub
回避方法
2009/05/27版で修正済み。
キーワード
SPRN07076
この文書は、以前は次のバグレポートIDで公開されていました : 7715