【操作】 ソート時、マージ機能が正しく動作しない

文書番号 : 37654     文書種別 : 不具合     登録日 : 2014/10/28     最終更新日 : 2015/03/31
文書を印刷する
対象製品
SPREAD for ASP.NET 7.0J
状況
修正済み
詳細
ソート時、マージ機能が正しく動作しません。

【再現手順】
1.新規WebフォームにSPREADひとつを配置します
2.下記の再現コードを貼り付け、Web フォームを起動します
3.A列のヘッダをダブルクリックし、ソートを実行します
--- ソートを実行した列のいずれかの値のセルについて、マージが実行されません

【再現コード】
------------------------------------
Webフォームクラス
------------------------------------
Public Class WebForm1
  Inherits System.Web.UI.Page

  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    If Page.IsPostBack Then Return

    ' ソートの許可
    FpSpread1.ActiveSheetView.AllowSort = True

    ' マージの設定
    FpSpread1.ActiveSheetView.SetColumnMerge(-1, FarPoint.Web.Spread.Model.MergePolicy.Restricted)

    ' データの設定
    FpSpread1.ActiveSheetView.RowCount = 20
    FpSpread1.ActiveSheetView.PageSize = 20
    For i As Integer = 0 To FpSpread1.ActiveSheetView.RowCount - 1
      FpSpread1.ActiveSheetView.SetValue(i, 0, i Mod 3)
      FpSpread1.ActiveSheetView.SetValue(i, 1, i Mod 2)
    Next
  End Sub
End Class
回避方法
Service Pack 3(v7.0.4017.2010)で修正済み。