【VS2005】DOCTYPE がXHTML 1.0 Transitionalに設定されるとセルの編集/非編集状態の切り替えで時間がかかる

文書番号 : 22739     文書種別 : 不具合     最終更新日 : 2006/10/06
文書を印刷する
対象製品
SPREAD for .NET 2.5J Web Forms Edition
発生環境
動作保証環境と同様
状況
修正済み
詳細
Webフォームの DOCTYPE がXHTML 1.0 Transitional(Visual Studio 2005のデフォルト設定)に設定されるとセルの編集/非編集状態の切り替えで時間がかかります。

DOCTYPEをHTML 4.0 Transitional(Visual Studio .NET 2002/2003デフォルト)に設定するとこの現象は再現しませんでした。

●DOCTYPE がXHTML 1.0 Transitional
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

●DOCTYPE1がHTML 4.0 Transitional(DOCTYPEをこちらに変更して下さい)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

[再現コード]
  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    If IsPostBack Then Return

    Dim ROWCOUNT As Int32 = 100
    Dim COLCOUNT As Int32 = 10

    FpSpread1.RenderCSSClass = True
    FpSpread1.ClientAutoCalculation = True

    With FpSpread1.Sheets(0)
      .RowCount = ROWCOUNT
      .ColumnCount = COLCOUNT
      .PageSize = ROWCOUNT

      Dim row, col As Int32
      For row = 0 To ROWCOUNT - 1
        For col = 0 To COLCOUNT - 1
          .Cells(row, col).Value = "(" & CStr(row) & "," & CStr(col) & ")"
        Next
      Next
    End With
  End Sub
回避方法
2006/10/15版で修正済み。
キーワード
SPRN05631

この文書は、以前は次のバグレポートIDで公開されていました : 6497